как настроить конкретные подклассы, расширяющие общий абстрактный класс - PullRequest
0 голосов
/ 03 октября 2018

У меня есть базовый абстрактный класс, содержащий общие методы, на которые существуют подклассы, которые расширяют этот абстрактный класс по-своему.

Теперь, пожалуйста, сообщите, есть ли другой способ в объектно-ориентированной методологии, в котором говорятДопустим, если я хотел реализовать какую-либо конкретную функциональность для всех подклассов, но я не хочу объявлять ее также в абстрактном классе, могу ли я реализовать эту конкретную функциональность в самом подклассе, но я не уверен, будет ли это божественным замыслом, т.е.в котором я могу изменить все подклассы, не нарушая родительский класс

1 Ответ

0 голосов
/ 03 октября 2018

Если вы хотите реализовать какую-либо конкретную функциональность для всех подклассов, тогда хорошо иметь ее в самом абстрактном классе, иначе это приведет к дублированию кода.

Есть ли какая-то конкретная причина, по которой вы не хотите реализовывать метод в абстрактном классе.

...