Skip to content

Commit 9cd8c7c

Browse files
authored
Update predislovie.md
1 parent fc4a528 commit 9cd8c7c

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

predislovie.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -57,13 +57,13 @@
5757
5858
## Как все это связано с шаблонами проектирования {#как-все-это-связано-с-шаблонами-проектирования}
5959

60-
Каждая книга, имеющая в заголовке слово "шаблоны", так или иначе связана с классической книгой _"_[_Паттерны проектирования: Приемы объектно-ориентированного проектирования_](https://ru.wikipedia.org/wiki/Design_Patterns)_"_, написанной Эрихом Гаммой, Ричардом Хелмом, Ральфом Джонсоном и Джоном Вличидесом \(их еще часто называют "Банда четырех"\).
60+
Каждая книга, имеющая в заголовке слово "шаблоны", так или иначе связана с классической книгой _"_[_Паттерны проектирования: Приемы объектно-ориентированного проектирования_](https://ru.wikipedia.org/wiki/Design_Patterns)_"_, написанной Эрихом Гаммой, Ричардом Хелмом, Ральфом Джонсоном и Джоном Влиссидесом \(их еще часто называют "Банда четырех"\).
6161

6262
Называя свою книгу "Шаблоны игрового программирования" я вовсе не имею в виду, что книга банды четырех неприменима в играх. Совсем наоборот: [вторая часть](/obzor-shablonov-proektirovaniya.md) этой книги как раз обозревает многие из шаблонов, впервые описанных в _Паттернах проектирования_, но с той точки зрения как они могут быть применены в программировании игр.
6363

6464
Более того, я считаю что эта книга будет полезна и для тех, кто не занимается разработкой игр. Использование описанных шаблонов будет уместным во многих не игровых приложениях. Я вообще мог бы назвать книгу _Еще больше шаблонов проектирования_, но на мой взгляд игровые примеры выглядят выразительнее. Или вам интереснее в очередной раз читать книгу о списках сотрудников и банковских счетах _\(прим.: часто в качестве примеров применения шаблонов проектирования используют банки, клиентов, счета и пр.\)_?
6565

66-
> _Паттерны проектирования_ сами по себе также были написаны под впечатлением от другой книги. Идея создания языка шаблонов, описывающих ничем не ограниченные решения проблем пришла из книги [Язык шаблонов \(A Pattern Language\)](https://en.wikipedia.org/wiki/A_Pattern_Language) Кристофера Александера \(и его соавторов Сары Ишикавы и Мюррея Силверстейна\).
66+
> _Паттерны проектирования_ сами по себе также были написаны под впечатлением от другой книги. Идея создания языка шаблонов, описывающих ничем не ограниченные решения проблем пришла из книги [Язык шаблонов \(A Pattern Language\)](https://en.wikipedia.org/wiki/A_Pattern_Language) [Кристофера Александера](https://ru.wikipedia.org/wiki/%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B0%D0%BD%D0%B4%D0%B5%D1%80,_%D0%9A%D1%80%D0%B8%D1%81%D1%82%D0%BE%D1%84%D0%B5%D1%80) \(и его соавторов Сары Ишикавы и Мюррея Силверстейна\).
6767
>
6868
> Их книга была посвящена архитектуре \(в духе _настоящей_ архитектуры, которая помогает строить дома, стены и т.д.\), но они надеялись что и другие смогут использовать подобную структуру для описания решений в других областях. _Паттерны проектирования_ банды четырех стараются применить тот же подход в программировании.
6969

0 commit comments

Comments
 (0)