В 1987 году Уорд и Кент консультировались с группой Tektronix Semiconductor Test Systems Group, у которой были проблемы с завершением проектирования. Они решили попробовать шаблонные вещи, которые изучали. Как и Александр, который сказал, что его должны спроектировать жители здания, Уорд и Кент позволили представителям пользователей (тренеру и полевому инженеру) закончить проект.
Уорд придумал «шаблон» с пятью шаблонами, который помог начинающим дизайнерам воспользоваться преимуществами Smalltalk и избежать его недостатков ...
Уорд и Кент были поражены элегантностью интерфейса, разработанного их пользователями. Они сообщили о результатах этого эксперимента на OOPSLA 87 в Орландо. Они записали позицию панели и представили на семинаре Норма Керта " Откуда берутся предметы?" Они говорили шаблонами, пока не стали синими, и получили много согласия, но без более конкретных шаблонов никто не подписывался.
Тем временем Эрих Гамма был занят написанием и размышлениями об объектно-ориентированном дизайне на ET ++ в рамках своей кандидатской диссертации. Эрих понял, что повторяющиеся конструкторские структуры или модели важны. Вопрос на самом деле был в том, как их запечатлеть и передать.
Брюс Андерсон выступил с докладом на TOOLS 90, на котором присутствовал ErichGamma; Эриху понравился разговор. Брюс выступил с докладом в EcoopOopsla90 (Оттава) и руководил BOF под названием « На пути к руководству по архитектуре», где он, Эрих Гамма, Ричард Хелм и другие обсуждали шаблоны. Это был первый раз, когда Ричард и Эрих встретились, и они поняли, что разделяют общие идеи о ключевых идеях, лежащих в основе написания программного обеспечения многократного использования.
Незадолго до ECOOP'91 Эрих Гамма и Ричард Хелм, сидя на крыше в Цюрихе в душный летний день, собрали очень скромные начала каталога моделей, которые в конечном итоге станут DesignPatterns ...
Вещи действительно пошли в гору на семинаре OOPSLA, который Брюс провел в 1991 году. По совпадению, Эрих Гамма, Ричард Хелм, Ральф Джонсон и Джон Влиссидес были все там; позже они станут Бандой четырех, которая является автором книги « Шаблоны проектирования» ...