Re: Проверки
Sergey Leschenko
sergle.ua at gmail.com
Fri Aug 13 06:36:09 PDT 2010
2010/8/13 Oleg Alistratov <ali at ali.org.ua>:
> Дальше я карпаюсь. Тут смысл такой: если некий дочерний объект
> уже имеет и умеет лог, то мы в него запишем, нет — так нет,
> а carp() сделаем в любом случае.
IMHO, родительский класс не должен знать, какие методы могли появится
у дочерних классов.
Логичнее определить log в родительском классе который ничего не делает
(NullObject). При желании в дочернем его можно
переопределить/инициализировать в выполняющий действия.
--
Sergey
More information about the Kiev-pm
mailing list