2010-11-20 2 views
3

С реф, чтобы проектировать шаблоны, которые в вашем опыте сложнее освоить, в смысле они относительно не такие интуитивные.Какие сложные модели?

+0

Каков ваш источник для узоров? GoF? –

+0

Не обязательно. – Gaurav

ответ

1

Что касается отдельных узоров, вероятно, интерпретатор.

Сказанное, я думаю, что самая сложная вещь с шаблонами проектирования действительно понимает модель программирования позади них. Многие люди относятся к ним как к структурам данных, что является непониманием их использования. Ключом к пониманию шаблонов проектирования в целом является понимание концепции взаимодействия нескольких объектов друг с другом, а не «манипулирования» сверху.

Как только вы поймете это и общее понятие построения и размещения этих объектов на графике, большинство моделей становятся относительно очевидными и просто отпадают по необходимости.

2

Для меня самый сложный шаблон - это шаблон, с помощью которого вы знаете, когда применять данный узор или нет в конкретной ситуации.

С уважением,

0

Вы должны следовать

  1. Понять, почему следовать шаблон дизайна для вашего проекта.
  2. Что вы пытаетесь достичь, следуя шаблону.

Как только вы получите четкое представление об этих 2, вы можете начать с концепций OOPS, которые будут соответствовать правильному шаблону проектирования.

Любой шаблон проектирования - это не что иное, как фактическая реализация концепции OOPS в режиме реального времени.