Подтвердить что ты не робот

Что такое шаблон дизайна "Банда четырех"

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

4b9b3361

Ответ 1

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

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

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

Ответ 2

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

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

Ответ 3

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

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

Из WIKI:

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