Size: a a a

2020 February 21

Э

Эд in learn.java
Max
У меня два класса: класс А и класс Б. Класс Б уже наследуется от класса В, но классы А и Б имеют похожую логику. Сначала я решил наследоваться классом А от класса В как и класс Б, но потом подумал, что мой класс А наследует также поля класса В. Не знаю на сколько нормально я объяснил 😄😄😄
Создай интерфейс или абстракт класс. И свои похожие классы наследуй от общего
источник

A

Alexander in learn.java
Эд
Создай интерфейс или абстракт класс. И свои похожие классы наследуй от общего
На первый взгляд, я так же в сторону абстрактного класса или дефолтного метода подумал, но надо сначала понять что надо)
источник

M

Max in learn.java
Эд
Создай интерфейс или абстракт класс. И свои похожие классы наследуй от общего
Один из классов уже наследуется
источник

Э

Эд in learn.java
Max
Один из классов уже наследуется
В любой непонятной ситуации покажи код
источник

M

Max in learn.java
У меня метод работает с сокет-объектами, сокеты есть только у класса А и Б
источник

M

Max in learn.java
Класс Б наследуется от класса В, вот
источник

M

Max in learn.java
На чтение, к примеру, метод. Где лучше реализовать - не могу решить
источник

ДЧ

Денис Чиканов in learn.java
Max
Класс Б наследуется от класса В, вот
Ты продолжаешь отвечать не на тот вопрос.
источник

M

Max in learn.java
😭
источник

ДЧ

Денис Чиканов in learn.java
“Мне нужно продавать пользователю яблоки, вот эти классы должны выдавать ему ответ, сколько яблок он может купить” - вот такое объяснение
источник

ДЧ

Денис Чиканов in learn.java
Я утрирую конечно
источник

ДЧ

Денис Чиканов in learn.java
Но именно в терминах задач, а не архитектуры кода
источник

M

Max in learn.java
Я не понимаю связи между моим вопросом и вопросом о том, что за задача
источник

M

Max in learn.java
Задача прочитать сокет, что не так то
источник

M

Max in learn.java
Какая разница в каком потоке я буду это делать, асинхронно, синхронно или ещё как-нибудь
источник

ДЧ

Денис Чиканов in learn.java
Max
Я не понимаю связи между моим вопросом и вопросом о том, что за задача
Связь в том, что правильным решением может быть не городить для этого десять разных классов с неочевидной иерархией
источник

ДЧ

Денис Чиканов in learn.java
А так ли это - сказать нельзя, пока ты не опишешь задачу в терминах бизнес-логики, а не “мне надо прочитать сокет”
источник

ДЧ

Денис Чиканов in learn.java
Не хочешь, чтобы тебе помогали - не описывай
источник

M

Max in learn.java
Хорошо
источник

A

Alexander in learn.java
Денис Чиканов
Не хочешь, чтобы тебе помогали - не описывай
Мне скорее кажется, просто объяснить тяжело. It's fine
источник