pattern#: | 215 [раздел: Поведения | hits: 326427] |
Паттерн: | Итератор (Iterator) [8] |
аннотация: | Итератор – паттерн поведения объектов, предоставляющий последовательный доступ ко всем элементам составного объекта, не раскрывая его внутреннего... |
содержание: | «Паттерн Iterator» Итератор – паттерн поведения объектов, предоставляющий последовательный доступ ко всем элементам составного объекта, не раскрывая его внутреннего представления.Известен также под именем Cursor (курсор). Повсеместно в коде приложения нам тем или иным... |
Aвтор: | this
[добавлена: 5 октября 2007]
1
|
pattern#: | 220 [раздел: Поведения | hits: 200295] |
Паттерн: | Стратегия (Strategy) [5] |
аннотация: | Стратегия - паттерн поведения объектов, инкапсулирующий отдельные алгоритмы. |
содержание: | «Паттерн Strategy» Стратегия - паттерн поведения объектов, инкапсулирующий отдельные алгоритмы. Также известен под именем Policy. Если в системе фигурируют различные алгоритмы, которые часто могут использоваться повторно в других частях, слоях приложения, было бы удобно... |
Aвтор: | this
[добавлена: 7 октября 2007]
2
|
pattern#: | 206 [раздел: Структурные | hits: 182508] |
Паттерн: | Мост (Bridge) [10] |
аннотация: | Мост – паттерн, оптимальным образом структурирующий используемые иерархии общих абстракций и их конкретных реализаций. Известен также под именем Handle/Body... |
содержание: | «Паттерн Bridge» Мост – паттерн, оптимальным образом структурирующий используемые иерархии общих абстракций и их конкретных реализаций. Известен также под именем Handle/Body (описатель/тело). Главное назначение - отделить абстракцию от ее реализации так, чтобы то и... |
Aвтор: | this
[добавлена: 7 июля 2007]
3
|
pattern#: | 216 [раздел: Поведения | hits: 180063] |
Паттерн: | Посредник (Mediator) [6] |
аннотация: | Посредник - паттерн поведения объектов, предоставляющий единый центр взаимодействия определенной группы объектов. |
содержание: | «Паттерн Mediator» Посредник - паттерн поведения объектов, предоставляющий единый центр взаимодействия определенной группы объектов, которые должны быть взаимосвязаны друг с другом. Определяет объект, инкапсулирующий способ взаимодействия множества объектов. ... |
Aвтор: | this
[добавлена: 5 октября 2007]
4
|
pattern#: | 218 [раздел: Поведения | hits: 178502] |
Паттерн: | Наблюдатель (Observer) [3] |
аннотация: | Наблюдатель - паттерн поведения объектов, устанавливающий систему оповещения объектами своих соседей в процессе их деятельности. |
содержание: | «Паттерн Observer» Наблюдатель - паттерн поведения объектов, устанавливающий систему оповещения объектами своих соседей в процессе их деятельности. Известен также под именами: Dependents (подчиненные), Publish-Subscribe (издатель-подписчик). Очень часто в процессе функционирования... |
Aвтор: | this
[добавлена: 5 октября 2007]
5
|
pattern#: | 207 [раздел: Структурные | hits: 176019] |
Паттерн: | Компоновщик (Composite) [7] |
аннотация: | Компоновщик - паттерн, структурирующий объекты таким образом, что появляется возможность унифицировано, одинаково обращаться с каждым из них. |
содержание: | «Паттерн Composite» Компоновщик - паттерн, структурирующий объекты таким образом, что появляется возможность унифицировано, одинаково обращаться с каждым из них. Выстраивает различные объекты в древовидные структуры для представления любой части этой иерархии как единое... |
Aвтор: | this
[добавлена: 8 июля 2007]
6
|
pattern#: | 211 [раздел: Структурные | hits: 172024] |
Паттерн: | Заместитель (Proxy) [4] |
аннотация: | Заместитель - паттерн, контролирующий доступ к объектам, предоставляя более оптимальное их взаимодействие. |
содержание: | «Паттерн Proxy» Заместитель - паттерн, контролирующий доступ к объектам, предоставляя более оптимальное их взаимодействие. Разумно управлять доступом к объекту, поскольку тогда можно отложить расходы на создание и инициализацию до момента, когда объект... |
Aвтор: | this
[добавлена: 9 сентября 2007]
7
|
pattern#: | 202 [раздел: Порождающие | hits: 162978] |
Паттерн: | Фабричный метод (Factory Method) [10] |
аннотация: | Фабричный метод – паттерн, порождающий подклассы. |
содержание: | «Паттерн Factory Method» Фабричный метод – паттерн, порождающий подклассы. Задает интерфейс для создания объекта, и оставляет подклассам выбор того, какие в действительности классы инстанцировать (среди «Си»-шников был известен также под названием виртуальный... |
Aвтор: | this
[добавлена: 5 июня 2007]
8
|
pattern#: | 219 [раздел: Поведения | hits: 162974] |
Паттерн: | Состояние (State) [5] |
аннотация: | Состояние - паттерн поведения объектов, задающий разную функциональность в зависимости от внутреннего состояния объекта. |
содержание: | «Паттерн State» Состояние - паттерн поведения объектов, задающий разную функциональность в зависимости от внутреннего состояния объекта. Позволяет объекту варьировать свое поведение в зависимости от внутреннего состояния. Поскольку поведение может меняться... |
Aвтор: | this
[добавлена: 6 октября 2007]
9
|
pattern#: | 208 [раздел: Структурные | hits: 162632] |
Паттерн: | Декоратор (Decorator) [4] |
аннотация: | Декоратор - паттерн, структурирующий объекты, добавляя, расширяя их функциональность. Также фигурирует под именем Wrapper. |
содержание: | «Паттерн Decorator» Декоратор - паттерн, структурирующий объекты, расширяя их функциональность. Также фигурирует под именем Wrapper. Динамически расширяет функциональность объекта, добавляет ему новые обязанности. Гибкая альтернатива наследованию, когда подклассы... |
Aвтор: | this
[добавлена: 18 августа 2007]
10
|
pattern#: | 209 [раздел: Структурные | hits: 159400] |
Паттерн: | Фасад (Facade) [7] |
аннотация: | Фасад - паттерн, структурирующий объекты, предоставляя ко всем ним доступ через единый шлюз. |
содержание: | «Паттерн Facade» Фасад - паттерн, структурирующий объекты, предоставляя ко всем ним доступ через единый шлюз. Предоставляет единый, унифицированный интерфейс ко всей некоторой подсистеме вместо набора отдельных и многочисленных интерфейсов. Фактически, фасад... |
Aвтор: | this
[добавлена: 19 августа 2007]
11
|
pattern#: | 214 [раздел: Поведения | hits: 150509] |
Паттерн: | Интерпретатор (Interpreter) [8] |
аннотация: | Интерпретатор - паттерн поведения объектов, реализующий динамические алгоритмы с помощью декларативного описания. |
содержание: | «Паттерн Interpreter» Интерпретатор - паттерн поведения объектов, реализующий динамические алгоритмы с помощью декларативного описания. В ряде случаев приложение на разных этапах выполнения использует одни и те же алгоритмы обработки данных, или, точнее, многие... |
Aвтор: | this
[добавлена: 5 октября 2007]
12
|
pattern#: | 222 [раздел: Поведения | hits: 148631] |
Паттерн: | Посетитель (Visitor) [9] |
аннотация: | Посетитель - паттерн поведения объектов, задающий стратегии обхода. |
содержание: | «Паттерн Visitor» Посетитель - паттерн поведения объектов, задающий стратегии обхода. Описывает операцию, которая должна быть выполнена над каждым объектом из некоторой произвольной структуры. Позволяет определить и задать на выполнение новую операцию, не изменяя ни... |
Aвтор: | this
[добавлена: 10 октября 2007]
13
|
pattern#: | 205 [раздел: Структурные | hits: 146258] |
Паттерн: | Адаптер (Adapter) [4] |
аннотация: | Адаптер – паттерн, унифицирующий классы и объекты. Преобразует интерфейс одного класса в интерфейс другого, который ожидают клиенты. |
содержание: | «Паттерн Adapter (или Wrapper)» Адаптер – паттерн, унифицирующий классы и объекты. Преобразует интерфейс одного класса в интерфейс другого, который ожидают клиенты. Т.о. адаптер обеспечивает совместную работу классов с несовместимыми интерфейсами, которая без него была... |
Aвтор: | this
[добавлена: 1 июля 2007]
14
|
pattern#: | 213 [раздел: Поведения | hits: 143163] |
Паттерн: | Команда (Command) [5] |
аннотация: | Команда - паттерн поведения объектов, инкапсулирующий различные алгоритмы в единую сущность. |
содержание: | «Паттерн Command» Команда- паттерн поведения объектов, инкапсулирующий различные алгоритмы в единую сущность. Встречается также под именами Action (действие), Transaction (транзакция). Инкапсулирует запрос на выполнение конкретной логики (алгоритма) – в виде объекта,... |
Aвтор: | this
[добавлена: 4 октября 2007]
15
|