Логотип
Юнионпедия
Связь
Доступно в Google Play
Новый! Скачать Юнионпедия на вашем Android™ устройстве!
Установить
Более быстрый доступ, чем браузер!
 

Design Patterns

Индекс Design Patterns

«Приёмы объектно-ориентированного проектирования.

36 отношения: Addison-Wesley, C++, Smalltalk, Команда (шаблон проектирования), Компоновщик (шаблон проектирования), Приспособленец (шаблон проектирования), Прототип (шаблон проектирования), Программная инженерия, Питер (издательство), Посредник (шаблон проектирования), Посетитель (шаблон проектирования), Порождающие шаблоны проектирования, Поведенческие шаблоны проектирования, Одиночка (шаблон проектирования), Абстрактная фабрика (шаблон проектирования), Адаптер (шаблон проектирования), Наблюдатель (шаблон проектирования), Структурные шаблоны проектирования, Стратегия (шаблон проектирования), Строитель (шаблон проектирования), Состояние (шаблон проектирования), Фасад (шаблон проектирования), Фабричный метод (шаблон проектирования), Хранитель (шаблон проектирования), Хелм, Ричард, Цепочка обязанностей, Шаблон проектирования, Шаблонный метод (шаблон проектирования), Мост (шаблон проектирования), Итератор (шаблон проектирования), Интерпретатор (шаблон проектирования), Заместитель (шаблон проектирования), Буч, Гради, Влисидис, Джон, Гамма, Эрих, Декоратор (шаблон проектирования).

Addison-Wesley

Addison–Wesley — американское издательство, специализирующееся на компьютерной литературе, ранее также выпускавшее литературу по естественным наукам.

Новый!!: Design Patterns и Addison-Wesley · Узнать больше »

C++

++ (читается си-плюс-плюс) — компилируемый, статически типизированный язык программирования общего назначения.

Новый!!: Design Patterns и C++ · Узнать больше »

Smalltalk

Smalltalk — объектно-ориентированный язык программирования с динамической типизацией, основанный на идее посылки сообщений, разработанный в Xerox PARC Аланом Кэйем, Дэном Ингаллсом, Тедом Кэглером, Адель Голдберг, и другими в 1970-х годах.

Новый!!: Design Patterns и Smalltalk · Узнать больше »

Команда (шаблон проектирования)

Команда (Command) — поведенческий шаблон проектирования, используемый при объектно-ориентированном программировании, представляющий действие.

Новый!!: Design Patterns и Команда (шаблон проектирования) · Узнать больше »

Компоновщик (шаблон проектирования)

Компоновщик (Composite pattern) — структурный шаблон проектирования, объединяющий объекты в древовидную структуру для представления иерархии от частного к целому.

Новый!!: Design Patterns и Компоновщик (шаблон проектирования) · Узнать больше »

Приспособленец (шаблон проектирования)

Приспособленец (Flyweight, "легковесный (элемент)") — структурный шаблон проектирования, при котором объект, представляющий себя как уникальный экземпляр в разных местах программы, по факту не является таковым.

Новый!!: Design Patterns и Приспособленец (шаблон проектирования) · Узнать больше »

Прототип (шаблон проектирования)

Прототип, (Prototype) — порождающий шаблон проектирования.

Новый!!: Design Patterns и Прототип (шаблон проектирования) · Узнать больше »

Программная инженерия

Мозиллы Программная инженерия (software engineering) — приложение систематического, дисциплинированного, измеримого подхода к разработке, функционированию и сопровождению программного обеспечения, а также исследованию этих подходов; то есть, приложение дисциплины инженерии к программному обеспечению (ISO/IEC/IEEE 24765-2010).

Новый!!: Design Patterns и Программная инженерия · Узнать больше »

Питер (издательство)

Издательский дом «Питер» — российское издательство.

Новый!!: Design Patterns и Питер (издательство) · Узнать больше »

Посредник (шаблон проектирования)

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

Новый!!: Design Patterns и Посредник (шаблон проектирования) · Узнать больше »

Посетитель (шаблон проектирования)

Посетитель (visitor) — поведенческий шаблон проектирования, описывающий операцию, которая выполняется над объектами других классов.

Новый!!: Design Patterns и Посетитель (шаблон проектирования) · Узнать больше »

Порождающие шаблоны проектирования

Порождающие шаблоны (Creational patterns) — шаблоны проектирования, которые абстрагируют процесс инстанцирования.

Новый!!: Design Patterns и Порождающие шаблоны проектирования · Узнать больше »

Поведенческие шаблоны проектирования

Поведенческие шаблоны (behavioral patterns) — шаблоны проектирования, определяющие алгоритмы и способы реализации взаимодействия различных объектов и классов.

Новый!!: Design Patterns и Поведенческие шаблоны проектирования · Узнать больше »

Одиночка (шаблон проектирования)

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

Новый!!: Design Patterns и Одиночка (шаблон проектирования) · Узнать больше »

Абстрактная фабрика (шаблон проектирования)

Абстрактная фабрика (Abstract factory) — порождающий шаблон проектирования, предоставляет интерфейс для создания семейств взаимосвязанных или взаимозависимых объектов, не специфицируя их конкретных классов.

Новый!!: Design Patterns и Абстрактная фабрика (шаблон проектирования) · Узнать больше »

Адаптер (шаблон проектирования)

Адаптер (Adapter) — структурный шаблон проектирования, предназначенный для организации использования функций объекта, недоступного для модификации, через специально созданный интерфейс.

Новый!!: Design Patterns и Адаптер (шаблон проектирования) · Узнать больше »

Наблюдатель (шаблон проектирования)

Наблюдатель (Observer) — поведенческий шаблон проектирования.

Новый!!: Design Patterns и Наблюдатель (шаблон проектирования) · Узнать больше »

Структурные шаблоны проектирования

Структурные шаблоны — шаблоны проектирования, в которых рассматривается вопрос о том, как из классов и объектов образуются более крупные структуры.

Новый!!: Design Patterns и Структурные шаблоны проектирования · Узнать больше »

Стратегия (шаблон проектирования)

Стратегия (Strategy) — поведенческий шаблон проектирования, предназначенный для определения семейства алгоритмов, инкапсуляции каждого из них и обеспечения их взаимозаменяемости.

Новый!!: Design Patterns и Стратегия (шаблон проектирования) · Узнать больше »

Строитель (шаблон проектирования)

Строитель (Builder) — порождающий шаблон проектирования предоставляет способ создания составного объекта.

Новый!!: Design Patterns и Строитель (шаблон проектирования) · Узнать больше »

Состояние (шаблон проектирования)

Состояние (State) — поведенческий шаблон проектирования.

Новый!!: Design Patterns и Состояние (шаблон проектирования) · Узнать больше »

Фасад (шаблон проектирования)

Шаблон фасад (Facade) — структурный шаблон проектирования, позволяющий скрыть сложность системы путём сведения всех возможных внешних вызовов к одному объекту, делегирующему их соответствующим объектам системы.

Новый!!: Design Patterns и Фасад (шаблон проектирования) · Узнать больше »

Фабричный метод (шаблон проектирования)

Фабричный метод (Factory Method также известен как Виртуальный конструктор (Virtual Constructor)) — порождающий шаблон проектирования, предоставляющий подклассам интерфейс для создания экземпляров некоторого класса.

Новый!!: Design Patterns и Фабричный метод (шаблон проектирования) · Узнать больше »

Хранитель (шаблон проектирования)

Хранитель (Memento) — поведенческий шаблон проектирования, позволяющий, не нарушая инкапсуляцию, зафиксировать и сохранить внутреннее состояние объекта так, чтобы позднее восстановить его в это состояние.

Новый!!: Design Patterns и Хранитель (шаблон проектирования) · Узнать больше »

Хелм, Ричард

Ричард Хелм (Richard Helm) - учёный, один из четырех авторов классической книги «Design Patterns» о шаблонах проектирования программного обеспечения.

Новый!!: Design Patterns и Хелм, Ричард · Узнать больше »

Цепочка обязанностей

Цепочка обязанностей (Chain of responsibility) — поведенческий шаблон проектирования, предназначенный для организации в системе уровней ответственности.

Новый!!: Design Patterns и Цепочка обязанностей · Узнать больше »

Шаблон проектирования

Шаблон проектирования или паттерн (design pattern) в разработке программного обеспечения — повторяемая архитектурная конструкция, представляющая собой решение проблемы проектирования в рамках некоторого часто возникающего контекста.

Новый!!: Design Patterns и Шаблон проектирования · Узнать больше »

Шаблонный метод (шаблон проектирования)

Шаблонный метод (Template method) — поведенческий шаблон проектирования, определяющий основу алгоритма и позволяющий наследникам переопределять некоторые шаги алгоритма, не изменяя его структуру в целом.

Новый!!: Design Patterns и Шаблонный метод (шаблон проектирования) · Узнать больше »

Мост (шаблон проектирования)

Шаблон мост (Bridge) — структурный шаблон проектирования, используемый в проектировании программного обеспечения чтобы «разделять абстракцию и реализацию так, чтобы они могли изменяться независимо».

Новый!!: Design Patterns и Мост (шаблон проектирования) · Узнать больше »

Итератор (шаблон проектирования)

Iterator — поведенческий шаблон проектирования.

Новый!!: Design Patterns и Итератор (шаблон проектирования) · Узнать больше »

Интерпретатор (шаблон проектирования)

Интерпретатор (Interpreter) — поведенческий шаблон проектирования, решающий часто встречающуюся, но подверженную изменениям, задачу.

Новый!!: Design Patterns и Интерпретатор (шаблон проектирования) · Узнать больше »

Заместитель (шаблон проектирования)

Заместитель (Proxy) — структурный шаблон проектирования, предоставляющий объект, который контролирует доступ к другому объекту, перехватывая все вызовы (выполняет функцию контейнера).

Новый!!: Design Patterns и Заместитель (шаблон проектирования) · Узнать больше »

Буч, Гради

Гради Буч (Grady Booch; 27 февраля 1955 года,, Техас, США) — американский специалист в области программной инженерии, руководитель исследований в IBM Research, с 2003 года.

Новый!!: Design Patterns и Буч, Гради · Узнать больше »

Влисидис, Джон

Джон Мэ́ттью Влиси́дис (Влисси́дес) (John Matthew Vlissides; 2 августа 1961, Вашингтон, округ Колумбия, США — 24 ноября 2005, Уэстчестер, Нью-Йорк, США) — американский учёный в области компьютерной инженерии греческого происхождения, программист, известный главным образом как один из четырёх авторов (именуемых «Бандой четырёх», Gang of Four, сокр. GoF) знаменитой книги по программной инженерии «Приёмы объектно-ориентированного проектирования. Паттерны проектирования» (1994).

Новый!!: Design Patterns и Влисидис, Джон · Узнать больше »

Гамма, Эрих

Эрих Гамма (1961 год, Цюрих) — программист из Швейцарии, один из четырёх авторов классической книги Design Patterns о шаблонах проектирования.

Новый!!: Design Patterns и Гамма, Эрих · Узнать больше »

Декоратор (шаблон проектирования)

Декоратор (Decorator) — структурный шаблон проектирования, предназначенный для динамического подключения дополнительного поведения к объекту.

Новый!!: Design Patterns и Декоратор (шаблон проектирования) · Узнать больше »

Перенаправления здесь:

Банда четырёх (ПО).

ИсходящиеВходящий
Привет! Мы на Facebook сейчас! »