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

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

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



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



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


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

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

Аннотация:

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


Язык: ru

Рубрика: Computer science/

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

ed2k: ed2k stats

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

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

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

Операции: Положить на полку | Скопировать ссылку для форума | Скопировать ID
blank
Предметный указатель
Abstract Factory      см. «Абстрактная фабрика»
Abstract Factory, абстрактная фабрика      95
AbstractClass, шаблонный класс      311
AbstractExpression, интерпретатор      239
Abstraction, мост      155
AbstractProduct, абстрактная фабрика      96
action      227
Adaptee, адаптер      144
Adapter      см. «Адаптер»
Adapter, адаптер      144
Aggregate, итератор      251
Bridge      см. «Мост»
Builder      см. «Строитель»
Builder, строитель      104
Caretaker хранитель      275
Chain of Responsibility      см. «Цепочка обязанностей»
Client, абстрактная фабрика      96
Client, адаптер      144
Client, интерпретатор      240
Client, команда      230
Client, компоновщик      165
Client, приспособленец      196
Client, прототип      123
Client, цепочка обязанностей      220
Colleague посредник      267
Command      см. «Команда»
Command, команда      230
Component, декоратор      176
Component, компоновщик      165
Composite      см. «Компоновщик»
ConcrefeSubject, наблюдатель      282
Concrete Aggregafe, итератор      251
Concrete Builder, строитель      104
ConcreteClass, шаблонный класс      311
ConcreteCommand, команда      230
ConcreteComponent, декоратор      176
ConcreteCreator, фабричный метод      113
ConcreteDecorator, декоратор      176
ConcreteElement, посетитель      318
ConcreteFactory, абстрактная фабрика      96
ConcreteFlyweight, приспособленец      195
ConcreteHandler, цепочка обязанностей      220
Concretelmplementor, мост      155
Concretelterator, итератор      251
ConcreteMediator, посредник      267
ConcreteObserver, наблюдатель      282
ConcretePrototype, прототип      123
ConcreteState, состояние      293
ConcreteStrategy, стратегия      302
ConcreteVisifor, посетитель      317
ConcteteProduct, абстрактная фабрика      96
ConcteteProduct, фабричный метод      113
Context, интерпретатор      239
Context, состояние      293
Context, стратегия      302
Creator, фабричный метод      113
Cursor      249
Decorator      см. «Декоратор»
Decorator, декоратор      176
Dependents      280
Director, строитель      104
Element, посетитель      318
Facade      см. «Фасад»
Facade, фасад      185
Factory Method      см. «Фабричный метод»
Flyweight      см. «Приспособленец»
Flyweight, приспособленец      195
FlyweightFactory, приспособленец      196
Glyph      51
Handle/Body      153
Handler цепочка обязанностей      220
Implementor, мост      155
Interpreter      см. «Интерпретатор»
Invoker, команда      231
Iterator      см. «Итератор»
Iterator, итератор      251
Kit      93
Leaf компоновщик      165
Lexi      см. «Редактор Lexi»
LIST      348
Listlterator      350
Mediator      см. «Посредник»
Mediator, посредник      266
Memento      см. «Хранитель»
Memento, хранитель      274
Model/View/Controller      18
MVC      18
Nontermina Expression, интерпретатор      239
ObjectStructure посетитель      318
Observer      см. «Наблюдатель»
Observer, наблюдатель      282
Originator, хранитель      274
Point      351
Policy      300
Product, строитель      104
Product, фабричный метод      113
Prototype      см. «Прототип»
Prototype, прототип      123
Proxy      см. «Заместитель»
Proxy, заместитель      206
Publish-Subscribe      280
RealSubject, заместитель      206
Receiver, команда      231
Rect      351
RefinedAbstraction, мост      155
Singleton      см. «Одиночка»
Singleton, одиночка      131
State      см. «Состояние»
State, состояние      293
Strategy      см. «Стратегия»
Strategy, стратегия      302
Subject, заместитель      206
Subject, наблюдатель      282
Surrogate      203
Target, адаптер      144
Template Method      см. «Шаблонный метод»
TerminalExpression, интерпретатор      239
Token      272
Toolkit      341
Transaction      227
UnsharedConcreteFlyweight, приспособленец      195
Virtual Constructor      112
Visitor      см. «Посетитель»
Visitor, посетитель      317
Wrapper      141 173
Абстрактная фабрика      22 93
Абстрактная фабрика, другое имя      93
Абстрактная фабрика, известные применения      102
Абстрактная фабрика, мотивация      94
Абстрактная фабрика, назначение      93
Абстрактная фабрика, отношения      96
Абстрактная фабрика, применимость      95
Абстрактная фабрика, пример кода      99
Абстрактная фабрика, реализация      97
Абстрактная фабрика, результаты      96
Абстрактная фабрика, родственные паттерны      102
Абстрактная фабрика, структура      95
Абстрактная фабрика, участники      95
Абстрактные, класс      29 341
Абстрактные, объект      341
Абстрактные, операция      341
Абстрактные, связанность      341
Агрегирование      37
Адаптер      22 141
Адаптер и мост      213
Адаптер, другое имя      141
Адаптер, известные применения      151
Адаптер, мотивация      141
Адаптер, назначение      141
Адаптер, отношения      144
Адаптер, применимость      143
Адаптер, пример кода      148
Адаптер, реализация      146
Адаптер, результаты      144
Адаптер, родственные паттерны      152
Адаптер, структура      143
Адаптер, участники      144
Вид      18
Выбор языка программирования      18
Глиф      51
Декоратор      22 173
Декоратор и заместитель      215
Декоратор и компоновщик      214
Декоратор, другое имя      173
Декоратор, известные применения      181
Декоратор, мотивация      174
Декоратор, назначение      173
Декоратор, отношения      176
Декоратор, применимость      175
Декоратор, пример кода      179
Декоратор, реализация      177
Декоратор, результаты      176
Декоратор, родственные паттерны      182
Декоратор, структура      176
Декоратор, участники      176
Делегирование      34 341
Деструктор      341
Диаграммы взаимодействий      341 344
Диаграммы классов      341 344
Диаграммы объектов      341 344
Динамическое связывание      341
Дружественный класс      341
Задача      17
Закрытое наследование      341
Заместитель      23 203
Заместитель и декоратор      215
Заместитель, другое имя      203
Заместитель, известные применения      213
Заместитель, мотивация      203
Заместитель, назначение      203
Заместитель, отношения      206
Заместитель, применимость      205
Заместитель, пример кода      209
Заместитель, реализация      207
Заместитель, результаты      206
Заместитель, родственные паттерны      213
Заместитель, структура      205
Заместитель, участники      206
Замещение      341
Запрос      25
Известные применения паттерна      21
Имя      17
Инкапсуляция      25 341
Инкапсуляция вариаций      328
Инстанцирование      29
Инструментальная библиотека      40 341
Интерпретатор      23 236
Интерпретатор, известные применения      248
Интерпретатор, мотивация      237
Интерпретатор, назначение      236
Интерпретатор, отношения      240
Интерпретатор, применимость      238
Интерпретатор, пример кода      241
Интерпретатор, реализация      241
Интерпретатор, результаты      240
Интерпретатор, родственные паттерны      248
Интерпретатор, структура      239
Интерпретатор, участники      239
Интерфейс      27 342
Интерфейс идентичный      32
Интерфейс, наследование      30
Интерфейс, специфицирование      27
Итератор      249
Итератор, другое имя      249
Итератор, известные применения      262
Итератор, мотивация      249
Итератор, назначение      249
Итератор, отношения      251
Итератор, применимость      251
Итератор, пример кода      255
Итератор, реализация      252
Итератор, результаты      251
Итератор, родственные паттерны      263
Итератор, структура      251
Итератор, участники      251
Каркас      41 342
Каталог паттернов      22
Каталог, организация      24
Класс      342
Класс Glyph      51
Класс абстрактный      29
Класс глиф      51
Класс конкретный      30
Класс подмешанный      30
Класс родительский      29
Класс, наследование      29 30
Класс, подкласс      29
Класс, экземпляр      29
Классификация паттерна      20
Клиент      25
Команда      22 227
Команда, другое имя      227
Команда, известные применения      236
Команда, мотивация      227
Команда, назначение      227
Команда, отношения      231
Команда, применимость      229
Команда, пример кода      233
Команда, реализация      232
Команда, результаты      231
Команда, родственные паттерны      236
Команда, структура      230
Команда, участники      230
Композиция объектов      33 342
Композиция рекурсивная      49
Компоновщик      22 162
Компоновщик и декоратор      214
Компоновщик, известные применения      172
Компоновщик, мотивация      163
Компоновщик, назначение      162
Компоновщик, отношения      165
Компоновщик, применимость      164
Компоновщик, пример кода      170
Компоновщик, реализация      166
Компоновщик, результаты      165
Компоновщик, родственные паттерны      173
Компоновщик, структура      164
Компоновщик, участники      165
Конкретный класс      30 342
Конструктор      342
Контроллер      18
Метакласс      342
Метод      25
Модель      18
Модель/вид/контроллер      18
Мост      22 152
Мост и адаптер      213
Мост, другое имя      153
Мост, известные применения      161
Мост, мотивация      153
Мост, назначение      153
Мост, отношения      156
Мост, применимость      154
Мост, пример кода      157
Мост, реализация      156
Мост, результаты      156
Мост, родственные паттерны      162
Мост, структура      155
Мост, участники      155
Мотивация паттерна      20
1 2 3
blank
Реклама
blank
blank
HR
@Mail.ru
       © Электронная библиотека попечительского совета мехмата МГУ, 2004-2024
Электронная библиотека мехмата МГУ | Valid HTML 4.01! | Valid CSS! О проекте