CodeLAB
на главную карта сайта обратная связь

Популярные задачи:

#Заливка замкнутой области. (62636 hits)
#Сравнение алгоритмов быстрой сортировки. (74078 hits)
#Простой генератор случайных чисел. (134293 hits)
#Глубокое полное клонирование. (36009 hits)
#Вычисление среднего, среднего отклонения, среднеквадратического отклонения и дисперсии заданной выборки. (46598 hits)
#Вычисление эксцесса и коэффициентов асимметрии заданной выборки. (45979 hits)
#Рисование Фрактала (листьев папоротника). (53334 hits)
#Рисование окружности (по Брезенхэму). (34014 hits)
#ООП на javascript: классы, наследование, инкапсуляция. (257790 hits)
#Создание нестандартного (custom-ного) окна браузера. (36055 hits)
#Перестановка фрагментов строки(или одномерного массива). (60888 hits)
#Динамическая очистка выпадающего списка (select) на javascript. (91091 hits)
#Предварительная загрузка изображений. (47365 hits)
#Рисование прямоугольника. (31445 hits)
#Летающие, крутящиеся шарики. (44739 hits)
#Рисование тора. (34906 hits)
#Работа с камерой. (35969 hits)
#Переключатель в кириллицу. (32951 hits)
#Часики на js. (93437 hits)
#Последовательный поиск и его оптимизации. (44821 hits)


Главная >> Каталог задач >> Паттерны

Раздел Паттерны, Паттерны

Всего: 23


Паттерны(с)CodeLAB Edition - представляет собой расширенную редакцию известного пособия по паттернам объектно-ориентированного программирования: "Design Patterns, Elements of Reusable, Object-Oriented Software" (от Erich Gamma, Ralph Johnson, Richard Helm и John Vlissides).

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

Кроме того, данная редакция имела перед собой задачу сделать первоначальный текст более понятным именно русскому читателю, всмысле особенностей менталитета, образования и восприятия. Были изъяты все сухие, односторонние и сложные обороты и заменены на простые, ясные и выразительные описания.

все паттерны, расширенный поиск>>

Дочерние разделы:

Порождающие
Структурные
Поведения

Сортировать по: названию, числу реализаций, дате, популярности, рейтингу, страницы: 1 2 3
pattern#: 215 [раздел: Поведения | hits: 324015]
Паттерн: [8]
аннотация: Итератор – паттерн поведения объектов, предоставляющий последовательный доступ ко всем элементам составного объекта, не раскрывая его внутреннего...
 содержание: «Паттерн Iterator» Итератор – паттерн поведения объектов, предоставляющий последовательный доступ ко всем элементам составного объекта, не раскрывая его внутреннего представления.Известен также под именем Cursor (курсор). Повсеместно в коде приложения нам тем или иным...
Aвтор: [добавлена: ]
1
pattern#: 220 [раздел: Поведения | hits: 198719]
Паттерн: [5]
аннотация: Стратегия - паттерн поведения объектов, инкапсулирующий отдельные алгоритмы.
 содержание: «Паттерн Strategy» Стратегия - паттерн поведения объектов, инкапсулирующий отдельные алгоритмы. Также известен под именем Policy. Если в системе фигурируют различные алгоритмы, которые часто могут использоваться повторно в других частях, слоях приложения, было бы удобно...
Aвтор: [добавлена: ]
2
pattern#: 206 [раздел: Структурные | hits: 180795]
Паттерн: [10]
аннотация: Мост – паттерн, оптимальным образом структурирующий используемые иерархии общих абстракций и их конкретных реализаций. Известен также под именем Handle/Body...
 содержание: «Паттерн Bridge» Мост – паттерн, оптимальным образом структурирующий используемые иерархии общих абстракций и их конкретных реализаций. Известен также под именем Handle/Body (описатель/тело). Главное назначение - отделить абстракцию от ее реализации так, чтобы то и...
Aвтор: [добавлена: ]
3
pattern#: 216 [раздел: Поведения | hits: 178819]
Паттерн: [6]
аннотация: Посредник - паттерн поведения объектов, предоставляющий единый центр взаимодействия определенной группы объектов.
 содержание: «Паттерн Mediator» Посредник - паттерн поведения объектов, предоставляющий единый центр взаимодействия определенной группы объектов, которые должны быть взаимосвязаны друг с другом. Определяет объект, инкапсулирующий способ взаимодействия множества объектов. ...
Aвтор: [добавлена: ]
4
pattern#: 218 [раздел: Поведения | hits: 176482]
Паттерн: [3]
аннотация: Наблюдатель - паттерн поведения объектов, устанавливающий систему оповещения объектами своих соседей в процессе их деятельности.
 содержание: «Паттерн Observer» Наблюдатель - паттерн поведения объектов, устанавливающий систему оповещения объектами своих соседей в процессе их деятельности. Известен также под именами: Dependents (подчиненные), Publish-Subscribe (издатель-подписчик). Очень часто в процессе функционирования...
Aвтор: [добавлена: ]
5
pattern#: 207 [раздел: Структурные | hits: 173907]
Паттерн: [7]
аннотация: Компоновщик - паттерн, структурирующий объекты таким образом, что появляется возможность унифицировано, одинаково обращаться с каждым из них.
 содержание: «Паттерн Composite» Компоновщик - паттерн, структурирующий объекты таким образом, что появляется возможность унифицировано, одинаково обращаться с каждым из них. Выстраивает различные объекты в древовидные структуры для представления любой части этой иерархии как единое...
Aвтор: [добавлена: ]
6
pattern#: 211 [раздел: Структурные | hits: 170423]
Паттерн: [4]
аннотация: Заместитель - паттерн, контролирующий доступ к объектам, предоставляя более оптимальное их взаимодействие.
 содержание: «Паттерн Proxy» Заместитель - паттерн, контролирующий доступ к объектам, предоставляя более оптимальное их взаимодействие. Разумно управлять доступом к объекту, поскольку тогда можно отложить расходы на создание и инициализацию до момента, когда объект...
Aвтор: [добавлена: ]
7
pattern#: 219 [раздел: Поведения | hits: 161522]
Паттерн: [5]
аннотация: Состояние - паттерн поведения объектов, задающий разную функциональность в зависимости от внутреннего состояния объекта.
 содержание: «Паттерн State» Состояние - паттерн поведения объектов, задающий разную функциональность в зависимости от внутреннего состояния объекта. Позволяет объекту варьировать свое поведение в зависимости от внутреннего состояния. Поскольку поведение может меняться...
Aвтор: [добавлена: ]
8
pattern#: 202 [раздел: Порождающие | hits: 161369]
Паттерн: [10]
аннотация: Фабричный метод – паттерн, порождающий подклассы.
 содержание: «Паттерн Factory Method» Фабричный метод – паттерн, порождающий подклассы. Задает интерфейс для создания объекта, и оставляет подклассам выбор того, какие в действительности классы инстанцировать (среди «Си»-шников был известен также под названием виртуальный...
Aвтор: [добавлена: ]
9
pattern#: 208 [раздел: Структурные | hits: 160834]
Паттерн: [4]
аннотация: Декоратор - паттерн, структурирующий объекты, добавляя, расширяя их функциональность. Также фигурирует под именем Wrapper.
 содержание: «Паттерн Decorator» Декоратор - паттерн, структурирующий объекты, расширяя их функциональность. Также фигурирует под именем Wrapper. Динамически расширяет функциональность объекта, добавляет ему новые обязанности. Гибкая альтернатива наследованию, когда подклассы...
Aвтор: [добавлена: ]
10
страницы: 1 2 3
<< назад +добавить Паттерн
Всего: 23