Простое объяснение общих шаблонов дизайна для не носителей английского языка - PullRequest
1 голос
/ 25 июня 2009

Я часто сталкиваюсь с шаблонами проектирования, и я нахожу большинство статей, объясняющих их, немного сложными для понимания, тем более что я не говорю по-английски свободно. Я был бы очень признателен, если бы кто-нибудь мог просто и на базовом английском языке объяснить следующие шаблоны проектирования: Builder, Prototype, Bridge, Composite, Decorator, Facade, Flyweight, Proxy и Observer.

Или, если у вас есть ссылки на хорошие ресурсы, я хочу потратить время, чтобы попытаться понять это.

Ответы [ 5 ]

9 голосов
/ 25 июня 2009

Я бы рекомендовал взглянуть на Head First Design Patterns , поскольку это очень доступная книга по шаблонам дизайна.

На сайте O'Reilly довольно много примеров страниц , чтобы вы могли получить представление о том, на что это похоже.

5 голосов
/ 25 июня 2009

Я очень, очень, НАСТОЯТЕЛЬНО рекомендую Банду четырех Книгу.

Это такой хороший инструмент поиска шаблонов проектирования, хотя его может быть трудно прочитать, если вы не владеете английским языком.

Вот список шаблонов проектирования с примерами для PHP, вы можете взглянуть на это:

http://www.fluffycat.com/PHP-Design-Patterns/

2 голосов
/ 25 июня 2009

Это много, чтобы задать в одном вопросе. Я бы рекомендовал сначала просмотреть статьи Википедии для каждого шаблона, который вы перечислили. Строитель , Прототип , Мост , Композит , Декоратор , Фасад , Мухи , Прокси и Наблюдатель . Если есть что-то специфическое в одном из шаблонов, который вы не понимаете после прочтения одной из этих статей, вы всегда можете вернуться сюда и задать более сфокусированный вопрос.

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

0 голосов
/ 30 июня 2009

Я бы порекомендовал взглянуть на Do Factory

0 голосов
/ 25 июня 2009

G'day,

Книга GoF была переведена на многие другие языки. Фактически, когда я впервые увидел это по-французски, Википедия говорит на тринадцати других языках.

Кстати, я также голосую за просмотр книги Head First Design Patterns .

НТН

ура

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...