С реф, чтобы проектировать шаблоны, которые в вашем опыте сложнее освоить, в смысле они относительно не такие интуитивные.Какие сложные модели?
ответ
Что касается отдельных узоров, вероятно, интерпретатор.
Сказанное, я думаю, что самая сложная вещь с шаблонами проектирования действительно понимает модель программирования позади них. Многие люди относятся к ним как к структурам данных, что является непониманием их использования. Ключом к пониманию шаблонов проектирования в целом является понимание концепции взаимодействия нескольких объектов друг с другом, а не «манипулирования» сверху.
Как только вы поймете это и общее понятие построения и размещения этих объектов на графике, большинство моделей становятся относительно очевидными и просто отпадают по необходимости.
Для меня самый сложный шаблон - это шаблон, с помощью которого вы знаете, когда применять данный узор или нет в конкретной ситуации.
С уважением,
Вы должны следовать
- Понять, почему следовать шаблон дизайна для вашего проекта.
- Что вы пытаетесь достичь, следуя шаблону.
Как только вы получите четкое представление об этих 2, вы можете начать с концепций OOPS, которые будут соответствовать правильному шаблону проектирования.
Любой шаблон проектирования - это не что иное, как фактическая реализация концепции OOPS в режиме реального времени.
Каков ваш источник для узоров? GoF? –
Не обязательно. – Gaurav