понедельник, 4 августа 2014 г.

Ссылка. Коротко. Ну и ещё рефакторинг

https://bitbucket.org/ingword/mindstream/commits/branch/MS-1_Add_TmsMover

https://bitbucket.org/ingword/mindstream/commits/all

"как говорит NameRec - "вы злоупотребляете наследованием" 

не только наследованием, но и "контекстами"..


а также - "анемичной моделью"..
мы до неё ещё обязательно дойдём..

как только дойдём до сериализации
обычно - "сериализуется" - ОДИН класс, а реально "работает" - ДРУГОЙ"

"контексты и интерфейсы - ЛУЧШЕ безликих "флажков""

"контексты и интерфейсы они - "активны", а "флажки" - пассивны"

"контекст + интерфейс это "локальный такой" Dependency Injection"

"контекст влияет на поведение класса НЕ ТРОГАЯ его состояния"

""контекст" это кстати тоже из GoF.. это не я "придумал".."

Комментариев нет:

Отправить комментарий