есть паттерн стратегии и для каждого отдельного класса при исполнении не хочется повторять одни и те же методы вывода сообщений. Что возможно сделать?
Нихуя не понятно
Есть несколько производных классов с одинаковыми методами, и после их исполнения мне нужно вызывать сообщение. Наследованы от абстрактного класса.
А проблема в чем ?
не понимаю как впихнуть. Только в классы-наследники?
Ну прийдется по работать. Можешь запихнуть в класс наследник. И проконтролировать, вызов базового метода, во всех реализациях.
смотря что ты там впихиваешь. общее - в базовом классе держи
Он же переопределяет методы )
вот и думал как тут возможно меньше повторяться, но спасибо
если возможно не повторяться - не повторяйся. дублирование кода - плохо
Не всегда так категорично. Иногда лучше код одинаковый оставить чем вводить натянутую абстракцию
Обсуждают сегодня