Без каких паттернов GoF вы не могли бы жить? - PullRequest
5 голосов
/ 31 января 2009

Если бы в будущем вы могли использовать только один из канонических паттернов, определенных в книге Банды четырех , какой из них вы бы выбрали и по какой причине?

Ответы [ 12 ]

0 голосов
/ 02 февраля 2009

Поведенческие паттерны :

  • Состояние при распространении моей бизнес-логики;
  • Стратегия при изменении контекста алгоритма;
  • Итератор когда я читаю коллекцию объектов;
0 голосов
/ 31 января 2009

Я бы сказал: Singleton Pattern. Сколько раз вам нужен один экземпляр класса, который вы используете снова и снова! Это можно считать анти-паттерном, но я часто его использую.

Опять же, Abstract Factory Pattern также является тем, который я использую все время, и предварительная разработка сэкономила мне часы повторного факторинга позже, когда нам нужно реализовать новый набор требований.

...