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