Я думаю, вы, наверное, слишком рано ищите шаблоны проектирования.Предположим, кто-то сказал: «Я пишу систему управления персоналом, какие шаблоны проектирования мне следует использовать?»или «Счета к получению» или «Планирование транспортировки».
Я думаю, что вам нужно сначала создать базовый дизайн ОО, а затем искать точки, где вам нужно уменьшить сцепление, ввести точки гибкости и в целом усовершенствовать своидизайн.На этом этапе шаблоны проектирования начинают становиться важными.
«Я строю дом, какие шаблоны строительства я использую?»
"О, тебе понадобятся молотки и гвозди"
Выбор шаблонов слишком рано приводит к игнорированию альтернатив ...