Строитель (англ. Builder) — порождающий шаблон проектирования предоставляет способ создания составного объекта. Отделяет конструирование сложного объекта...
31 KB (2,692 words) - 23:28, 21 February 2025
Шаблон проектирования (паттерн, от англ. design pattern) — повторяемая архитектурная конструкция в сфере проектирования программного обеспечения, предлагающая...
45 KB (1,516 words) - 12:12, 27 October 2024
Decorator) — структурный шаблон проектирования, предназначенный для динамического подключения дополнительного поведения к объекту. Шаблон Декоратор предоставляет...
38 KB (3,007 words) - 14:03, 13 February 2024
Порождающие шаблоны (англ. Creational patterns) — шаблоны проектирования, которые имеют дело с процессом создания объектов. Они позволяют сделать систему...
6 KB (351 words) - 08:29, 19 June 2024
Одиночка (англ. Singleton) — порождающий шаблон проектирования, гарантирующий, что в приложении будет единственный экземпляр некоторого класса, и предоставляющий...
48 KB (3,327 words) - 11:16, 8 February 2025
Шаблонный метод (англ. Template method) — поведенческий шаблон проектирования, определяющий основу алгоритма и позволяющий наследникам переопределять...
14 KB (1,059 words) - 09:38, 14 September 2024
Наблюдатель (англ. Observer) — поведенческий шаблон проектирования. Также известен как «подчинённые» (англ. Dependents). Реализует у класса механизм,...
36 KB (2,987 words) - 15:35, 22 June 2023
области. «Строитель» — название спортивных объектов, зданий и сооружений, а также ряда спортивных клубов. Строитель — шаблон проектирования в программировании...
5 KB (252 words) - 01:09, 18 November 2024
Стратегия (англ. Strategy) — поведенческий шаблон проектирования, предназначенный для определения семейства алгоритмов, инкапсуляции каждого из них и...
26 KB (1,757 words) - 13:51, 21 December 2024
Шаблон мост (англ. Bridge) — структурный шаблон проектирования, используемый в проектировании программного обеспечения, чтобы «разделять абстракцию и...
26 KB (2,161 words) - 01:11, 14 September 2024
Мультитон (англ. multiton) — порождающий шаблон проектирования, который обобщает шаблон "Одиночка". В то время, как "Одиночка" разрешает создание лишь...
2 KB (169 words) - 03:44, 13 May 2021
Строительство (redirect from Инженер-строитель)
Запросы «Стройка» и «Строитель» перенаправляются сюда; см. также другие значения терминов Стройка и Строитель. Строи́тельство — создание (возведение) зданий...
75 KB (3,723 words) - 19:02, 7 January 2025
Интерпретатор (англ. Interpreter) — поведенческий шаблон проектирования, решающий часто встречающуюся, но подверженную изменениям, задачу. Также известен...
14 KB (1,049 words) - 22:27, 4 April 2022
Прототип, (англ. Prototype) — порождающий шаблон проектирования. Задаёт виды создаваемых объектов с помощью экземпляра-прототипа и создаёт новые объекты...
19 KB (1,587 words) - 06:18, 28 October 2023
Поведенческие шаблоны (англ. Behavioral patterns) — шаблоны проектирования, определяющие алгоритмы и способы реализации взаимодействия различных объектов...
3 KB (181 words) - 20:07, 26 October 2024
Компоновщик (англ. Composite pattern) — структурный шаблон проектирования, объединяющий объекты в древовидную структуру для представления иерархии от...
37 KB (3,275 words) - 11:18, 7 November 2022
Команда (англ. Command) — поведенческий шаблон проектирования, используемый при объектно-ориентированном программировании, представляющий действие. Объект...
29 KB (2,237 words) - 05:09, 20 October 2024
Посетитель (англ. visitor) — поведенческий шаблон проектирования, описывающий операцию, которая выполняется над объектами других классов. При изменении...
29 KB (2,628 words) - 03:13, 14 September 2024
Состояние (англ. State) — поведенческий шаблон проектирования. Используется в тех случаях, когда во время выполнения программы объект должен менять своё...
53 KB (4,424 words) - 08:49, 3 July 2023
Шаблон фасад (англ. Facade) — структурный шаблон проектирования, позволяющий скрыть сложность системы путём сведения всех возможных внешних вызовов к...
28 KB (2,341 words) - 12:59, 31 March 2024
виртуальный конструктор (англ. Virtual Constructor) — порождающий шаблон проектирования, предоставляющий подклассам (дочерним классам, субклассам) интерфейс...
25 KB (1,863 words) - 21:20, 13 August 2024
Адаптер (англ. Adapter) — структурный шаблон проектирования, предназначенный для организации использования функций объекта, недоступного для модификации...
26 KB (1,867 words) - 19:08, 9 November 2023
Хранитель (англ. Memento) — поведенческий шаблон проектирования, позволяющий, не нарушая инкапсуляцию, зафиксировать и сохранить внутреннее состояние...
21 KB (1,649 words) - 05:16, 6 November 2024
Структурные шаблоны (англ. Structural patterns) — шаблоны проектирования, в которых рассматривается вопрос о том, как из классов и объектов образуются...
2 KB (121 words) - 20:06, 26 October 2024
Интерфейс (англ. interface) — основной шаблон проектирования (повторяемая архитектурная конструкция), являющийся общим методом для структурирования компьютерных...
7 KB (367 words) - 04:39, 28 November 2022
Design Patterns (category Шаблоны проектирования)
«Приёмы объектно-ориентированного проектирования. Па́ттерны проектирования» (англ. Design Patterns: Elements of Reusable Object-Oriented Software) — книга...
8 KB (324 words) - 23:18, 12 July 2023
Посредник (англ. Mediator) — поведенческий шаблон проектирования, обеспечивающий взаимодействие множества объектов, формируя при этом слабое зацепление...
16 KB (1,242 words) - 21:14, 6 July 2023
Заместитель (англ. Proxy) — структурный шаблон проектирования, предоставляющий объект, который контролирует доступ к другому объекту, перехватывая все...
35 KB (3,228 words) - 16:57, 16 November 2023
Абстрактная фабрика (англ. Abstract factory) — порождающий шаблон проектирования, предоставляет интерфейс для создания семейств взаимосвязанных или взаимозависимых...
28 KB (2,258 words) - 13:21, 13 September 2024
Приспособленец (англ. flyweight, «легковесный (элемент)») — структурный шаблон проектирования, при котором объект, представляющий себя как уникальный экземпляр...
23 KB (2,157 words) - 14:06, 18 August 2023
Iterator — поведенческий шаблон проектирования. Представляет собой объект, позволяющий получить последовательный доступ к элементам объекта-агрегата без...
30 KB (2,282 words) - 11:18, 7 November 2022