Image

Imageifelser wrote in Imageprogrammist

Category:

Мнение о шаблонах проектирования

Теперь я почти их все знаю, могу высказать резюме - до некоторых вещей и так допрешь с опытом, а в основном вся суть этих паттернов - использование интерфейсов и ничего более. Попытался применить шаблон стейт (было 2 состояния), плюнул на 10% деле, ибо задолбалсо, так как методы мало пересекаются (чтобы и там и тут было) и приходится плодить пустые, плюс если сделал в одном то надо и во втором сделать (хотя бы пустой) и в интерфейс добавить, то есть прибавляется дофига работы. Хотя конечно не скажу что эти знания бесполезны, нормальный прогер конечно должен такое знать. К слову говоря основная идея шаблонов (напомню, интерфейсы) к примеру реализована в COM'е.
Некоторые шаблоны конечно же применяю, более успешно, но к слову те, которые и без книги знал, просто теперь я более четко знаю возможности ООП (шаблоны то на ООП построены), быстрее вижу выходы из ситуаций, причем красивые выходы а не абы как. У меня весьма удачно получилось применить к примеру шаблон модель - представление.