|
Design Patterns
[править]
Материал из Википедии — свободной энциклопедии
Приёмы объектно-ориентированного проектирования. Паттерны проектирования. | |
Design Patterns: | |
Автор: | «Банда четырёх»: Эрих Гамма, Ричард Хелм, Ральф Джонсон, Джон Влиссидс |
Жанр: | Книга о программировании ишаблонах проектирования |
Язык оригинала: | Английский |
Оригинал издан: | |
Переводчик: | А. Слинкин |
Серия: | Professional Computing |
Издательство: | Addison-Wesley, «Питер» |
Выпуск: | 21.10.1994 |
Страниц: | |
Носитель: | книга |
ISBN: | 0-201-63361-2, 5-469-01136-4 |
Design Patterns: Elements of Reusable Object-Oriented Software (Приёмы объектно-ориентированного проектирования. Паттерны проектирования) — книга 1994 года об инженерии программного обеспечения, описывающая решения некоторых частых проблем в проектировании ПО. Авторы книги: Эрих Гамма (Erich Gamma), Ричард Хелм (Richard Helm), Ральф Джонсон(Ralph Johnson), Джон Влиссидс (John Vlissides). Коллектив авторов также известен как «Банда четырёх», Gang of Four [1], GoF. Автор предисловия Гради Буч (Grady Booch). Книга состоит из двух частей, в первых двух главах рассказывается о возможностях и недостатках объектно-ориентированного программирования, а во второй части описаны 23 классических шаблона проектирования. Примеры в книге написаны на языках программирования C++ и Smalltalk.
Книга получила награды Jolt productivity, и Software Development productivity в 1994 году.[2] Коллектив авторов был награждён премией SIGPLAN Programming Languages Achievement Award в 2005 году[3] за данную книгу.
Книга издана 21 октября 1994 года с отметкой копирайта 1995 года. На апрель 2007 года имеет 35 переизданий. Впервые представлена публике на встрече OOPSLA, Портланд, Орегон в октябре 1994 года. Продано более полумиллиона экземпляров книги на английском и 13 других языках. Перевод на русский издан издательством «Питер».
[править]Паттерны
Описанные в книге паттерны (шаблоны проектирования)
§ Порождающие шаблоны проектирования
§ Abstract Factory — Абстрактная фабрика
§ Builder — Строитель
§ Factory Method — Фабричный метод
§ Prototype — Прототип
§ Singleton — Одиночка
§ Структурные шаблоны проектирования
§ Adapter — Адаптер
§ Bridge — Мост
§ Composite — Компоновщик
§ Decorator — Декоратор
§ Facade — Фасад
§ Flyweight — Приспособленец
§ Proxy — Заместитель
§ Поведенческие шаблоны проектирования
§ Chain of responsibility — Цепочка обязанностей
§ Command — Команда
§ Interpreter — Интерпретатор
§ Iterator — Итератор
§ Mediator — Посредник
§ Memento — Хранитель
§ Observer — Наблюдатель
§ State — Состояние
§ Strategy — Стратегия
§ Template — Шаблонный метод
§ Visitor — Посетитель
[править]Примечания
1. ↑ Gang Of Four, Content Creation Wiki for People Projects And Patterns in Software Development.
2. ↑ Jolt winners 1994, Dr. Dobb’s
3. ↑ SIGPLAN — Awards
Дата добавления: 2015-09-29; просмотров: 18 | Нарушение авторских прав
<== предыдущая лекция | | | следующая лекция ==> |
Паттерны проектирования 9 страница | | | Название: Фуга ре-минор Автор: fandom D.Gray-man 2014 Бета: fandom D.Gray-man 2014 Размер: миди, 11 446 слов Пейринг/Персонажи: Аллен, Роад, Тимкампи, Канда, Лави, Тики, Линали, Клауд, Вайзли, |