Главная    Ex Libris    Книги    Журналы    Статьи    Серии    Каталог    Wanted    Загрузка    ХудЛит    Справка    Поиск по индексам    Поиск    Форум   
blank
Авторизация

       
blank
Поиск по указателям

blank
blank
blank
Красота
blank
Гамма Э., Хелм Р., Джонсон Р. — Приемы объектно-ориентированного проектирования. Паттерны проектирования
Гамма Э., Хелм Р., Джонсон Р. — Приемы объектно-ориентированного проектирования. Паттерны проектирования



Обсудите книгу на научном форуме



Нашли опечатку?
Выделите ее мышкой и нажмите Ctrl+Enter


Название: Приемы объектно-ориентированного проектирования. Паттерны проектирования

Авторы: Гамма Э., Хелм Р., Джонсон Р.

Аннотация:

В предлагаемой книге описываются простые и изящные решения типичных задач, возникающих в объектно-ориентированном проектировании. Паттерны появились потому, что многие разработчики искали пути повышения гибкости и степени повторного использования своих программ. Найденные решения воплощены в краткой и легко применимой на практике форме. Авторы излагают принципы использования паттернов проектирования и приводят их каталог. Таким образом, книга одновременно решает две задачи. Во-первых, здесь демонстрируется роль паттернов в создании архитектуры сложных систем. Во-вторых, применяя содержащиеся в справочнике паттерны, проектировщик сможет с легкостью разрабатывать собственные приложения. Издание предназначено как для профессиональных разработчиков, так и для программистов, осваивающих объектно-ориентированное проектирование.


Язык: ru

Рубрика: Computer science/

Статус предметного указателя: Готов указатель с номерами страниц

ed2k: ed2k stats

Год издания: 2001

Количество страниц: 368

Добавлена в каталог: 15.05.2005

Операции: Положить на полку | Скопировать ссылку для форума | Скопировать ID
blank
Предметный указатель
Наблюдатель      23 280
Наблюдатель, другие имена      280
Наблюдатель, известные применения      290
Наблюдатель, мотивация      280
Наблюдатель, назначение      280
Наблюдатель, отношения      282
Наблюдатель, применимость      281
Наблюдатель, пример кода      288
Наблюдатель, реализация      284
Наблюдатель, результаты      283
Наблюдатель, родственные паттерны      291
Наблюдатель, структура      282
Наблюдатель, участники      282
Название      20
Назначение      20
Наследование      29 342
Наследование интерфейса      30
Наследование класса      30
Объединение функциональности      66
Объект      25 342
Объект, как аргумент      328
Объект, композиция      33
Объект, определение степени детализации      27
Объект, разложение системы      26
Объект, специфицирование интерфейсов      27
Объект, специфицирование реализации      29
Объект, уполномоченные      34
Одиночка      23 130
Одиночка, известные применения      137
Одиночка, мотивация      131
Одиночка, назначение      131
Одиночка, отношения      132
Одиночка, применимость      131
Одиночка, пример кода      136
Одиночка, реализация      132
Одиночка, результаты      132
Одиночка, родственные паттерны      138
Одиночка, структура      131
Одиночка, участники      131
Операции      25 342
Операции, замещение      30
Операции, сигнатура      27
Описание      20
Организация каталога      24
Осведомленность      37
Отношения агрегирования      342
Отношения осведомленности      342
Отношения паттерна      21
Отправители и получатели      330
Параметризованные типы      36 342
Паттерны      17
Паттерны Abstract Factory.      см. «Абстрактная фабрика»
Паттерны Adapter      см. «Адаптер»
Паттерны Bridge      см. «Мост»
Паттерны Builder      см. «Строитель»
Паттерны Command      см. «Команда»
Паттерны Composite      см. «Компоновщик»
Паттерны Decorator      см. «Декоратор»
Паттерны Facade      см. «Фасад»
Паттерны Factory Method      см. «Фабричный метод»
Паттерны Flyweight      см. «Приспособленец»
Паттерны Interpreter      см. «Интерпретатор»
Паттерны Iterator      см. «Итератор»
Паттерны Mediator      см. «Посредник»
Паттерны Memento      см. «Хранитель»
Паттерны Observer      см. «Наблюдатель»
Паттерны Prototype      см. «Прототип»
Паттерны Proxy      см. «Заместитель»
Паттерны Singleton      см. «Одиночка»
Паттерны State      см. «Состояние»
Паттерны Strategy      см. «Стратегия»
Паттерны Visitor      см. «Посетитель»
Паттерны в схеме MVC      18
Паттерны, выбор языка      18
Паттерны, задача      17
Паттерны, известен также под именем      20
Паттерны, известные применения      21
Паттерны, имя      17
Паттерны, использование      44
Паттерны, каталог      22
Паттерны, классификация      20
Паттерны, критерии      24
Паттерны, мотивация      20
Паттерны, название      20
Паттерны, назначение      20
Паттерны, описание      20
Паттерны, отношения      21
Паттерны, поведения      216
Паттерны, порождающие      89
Паттерны, применимость      21
Паттерны, пример кода      21
Паттерны, проектирования      342
Паттерны, реализация      21
Паттерны, результаты      17 21
Паттерны, решение      17
Паттерны, родственные      21
Паттерны, структура      21
Паттерны, структурные      140
Паттерны, уровень      24
Паттерны, участники      21
Паттерны, цель      24
Переменная экземпляра      29 343
Пересечение функциональности      66
Подкласс      29 343
Подмешанный класс      30 343
Подсистема      343
Подтип      343
Полиморфизм      343
Получатель      343
Получатель и отправитель      330
Посетитель      24 314
Посетитель, известные применения      327
Посетитель, мотивация      314
Посетитель, назначение      314
Посетитель, отношения      318
Посетитель, применимость      316
Посетитель, пример кода      323
Посетитель, реализация      320
Посетитель, результаты      318
Посетитель, родственные паттерны      328
Посетитель, структура      317
Посетитель, участники      317
Посредник      23 263
Посредник, известные применения      271
Посредник, мотивация      263
Посредник, назначение      263
Посредник, отношения      267
Посредник, применимость      266
Посредник, пример кода      268
Посредник, реализация      267
Посредник, результаты      267
Посредник, родственные паттерны      272
Посредник, структура      266
Посредник, участники      266
Применимость      21
Пример кода      21
Приспособленец      23 191
Приспособленец, известные применения      202
Приспособленец, мотивация      192
Приспособленец, назначение      191
Приспособленец, отношения      196
Приспособленец, применимость      194
Приспособленец, пример кода      197
Приспособленец, реализация      196
Приспособленец, результаты      196
Приспособленец, родственные паттерны      203
Приспособленец, структура      195
Приспособленец, участники      195
Прозрачный ящик      33 343
Протокол      343
Прототип      23 121
Прототип, известные применения      130
Прототип, мотивация      121
Прототип, назначение      121
Прототип, отношения      123
Прототип, применимость      123
Прототип, пример кода      126
Прототип, реализация      125
Прототип, результаты      123
Прототип, родственные паттерны      130
Прототип, структура      123
Прототип, участники      123
Реализация      21
Редактор Lexi      46
Редактор, Compositor      54
Редактор, абстрактная фабрика      64
Редактор, анализ      82
Редактор, внешний облик      60
Редактор, глифы      51
Редактор, декоратор      60
Редактор, документ      48
Редактор, доступ к информации      77
Редактор, зависимость от реализации      65
Редактор, задачи проектирования      46
Редактор, инкапсуляция запроса      72
Редактор, история команд      75
Редактор, итератор      81
Редактор, классы Command      73
Редактор, классы Iterator      78
Редактор, классы Visitor      86
Редактор, классы Window      65
Редактор, команда      76
Редактор, компоновщик      53
Редактор, моноглиф      58
Редактор, мост      70
Редактор, оконные системы      64
Редактор, операции пользователя      71
Редактор, отмена операций      74
Редактор, пользовательский интерфейс      56
Редактор, порядок обхода      77
Редактор, посетитель      87
Редактор, проверка правописания      76
Редактор, расстановка переносов      76
Редактор, создание объектов      61
Редактор, стратегия      56
Редактор, фабрики      61
Редактор, форматирование      53
Результаты      17 21
Рекурсивная композиция      49
Решение      17
Родительский класс      29 343
Родственные паттерны      21
Связанность      343
Сигнатура      343
Сигнатура операции      27
Сообщение      25
Состояние      23 291
Состояние, известные применения      299
Состояние, мотивация      291
Состояние, назначение      291
Состояние, отношения      293
Состояние, применимость      292
Состояние, пример кода      296
Состояние, реализация      294
Состояние, результаты      293
Состояние, родственные паттерны      300
Состояние, структура      292
Состояние, участники      293
Ссылка на объект      343
Стратегия      23 300
Стратегия, другое имя      300
Стратегия, известные применения      308
Стратегия, мотивация      300
Стратегия, назначение      300
Стратегия, отношения      302
Стратегия, применимость      301
Стратегия, пример кода      305
Стратегия, реализация      304
Стратегия, результаты      303
Стратегия, родственные паттерны      309
Стратегия, структура      302
Стратегия, участники      302
Строитель      22 103
Строитель, известные применения      111
Строитель, мотивация      103
Строитель, назначение      103
Строитель, отношения      105
Строитель, применимость      104
Строитель, пример кода      107
Строитель, реализация      106
Строитель, результаты      105
Строитель, родственные паттерны      111
Строитель, структура      104
Строитель, участники      104
Структура      21
Супертип      343
Схемы, Model/View/Controller      18
Схемы, MVC      18
Схемы, модель/вид/контроллер      18
Тип      28 343
Тип параметризованный      36
Уполномоченный      34
Участники      21
Фабричный метод      23 111
Фабричный метод, другое имя      112
Фабричный метод, известные применения      120
Фабричный метод, мотивация      112
Фабричный метод, назначение      111
Фабричный метод, отношения      113
Фабричный метод, применимость      113
Фабричный метод, пример кода      119
Фабричный метод, реализация      115
Фабричный метод, результаты      113
Фабричный метод, родственные паттерны      121
Фабричный метод, структура      113
Фабричный метод, участники      113
Фасад      22 183
Фасад, известные применения      190
Фасад, мотивация      183
Фасад, назначение      183
Фасад, отношения      185
Фасад, применимость      184
Фасад, пример кода      187
Фасад, реализация      186
Фасад, результаты      185
Фасад, родственные паттерны      191
Фасад, структура      185
Фасад, участники      185
Функциональность, объединение      66
Функциональность, пересечение      66
Хранитель      23 272
Хранитель, другое имя      272
Хранитель, известные применения      278
Хранитель, мотивация      272
Хранитель, назначение      272
Хранитель, отношения      275
Хранитель, применимость      274
Хранитель, пример кода      277
Хранитель, реализация      276
Хранитель, результаты      275
Хранитель, родственные паттерны      280
Хранитель, структура      274
Хранитель, участники      274
Цепочка обязанностей      22 217
Цепочка обязанностей, известные применения      226
Цепочка обязанностей, мотивация      217
Цепочка обязанностей, назначение      217
Цепочка обязанностей, отношения      220
Цепочка обязанностей, применимость      219
Цепочка обязанностей, пример кода      223
1 2 3
blank
Реклама
blank
blank
HR
@Mail.ru
       © Электронная библиотека попечительского совета мехмата МГУ, 2004-2024
Электронная библиотека мехмата МГУ | Valid HTML 4.01! | Valid CSS! О проекте