Что такое шаблон Gang of Four

Недавно я узнал, что в Java есть шаблон проектирования, называемый Gang of Four (GoF). Я не могу понять, что это такое и для чего оно используется. Кто-нибудь может объяснить мне это? Заранее спасибо.

3 ответа

Решение

Авторы http://c2.com/cgi/wiki?DesignPatternsBook стали известны как "Банда четырех". Название книги ("Шаблоны проектирования: элементы многоразового объектно-ориентированного программного обеспечения") слишком длинное для электронной почты, поэтому "книга от банды четырех" стала сокращенным названием для нее.

В конце концов, это не единственная книга о моделях. Это сокращено до "GOF book", что довольно загадочно, когда вы впервые слышите это.

Источник: http://c2.com/cgi/wiki?GangOfFour

"Банда четырех" - это не шаблон проектирования, это разговорное название книги "Шаблоны проектирования: элементы многоразового объектно-ориентированного программного обеспечения" Эриха Гаммы, Ричарда Хелма, Ральфа Джонсона и Джона Влиссидеса (отсюда и "Банды четырех"). Обратите внимание, что Gang of Four или GoF используется для обозначения группы авторов или самой книги.

Смотрите также http://en.wikipedia.org/wiki/Design_Patterns

Gang Of Four (GOF) ссылается на авторов книги:

Шаблоны проектирования: элементы многоразового объектно-ориентированного программного обеспечения

Из Вики:

Шаблоны проектирования: элементы многоразового объектно-ориентированного программного обеспечения - это книга по разработке программного обеспечения, в которой описываются повторяющиеся решения общих проблем в разработке программного обеспечения. Авторы книги - Эрих Гамма, Ричард Хелм, Ральф Джонсон и Джон Влиссидес с предисловием Грэди Буча. Авторы часто упоминаются как Банда Четырех, GoF или Go4

Другие вопросы по тегам