• Шаблон проектирования (паттерн, от англ. design pattern) — повторяемая архитектурная конструкция в сфере проектирования программного обеспечения, предлагающая...
    45 KB (1,516 words) - 12:12, 27 October 2024
  • Шаблонный метод (англ. Template method) — поведенческий шаблон проектирования, определяющий основу алгоритма и позволяющий наследникам переопределять...
    14 KB (1,059 words) - 09:38, 14 September 2024
  • Наблюдатель (англ. Observer) — поведенческий шаблон проектирования. Также известен как «подчинённые» (англ. Dependents). Реализует у класса механизм,...
    36 KB (2,987 words) - 07:04, 24 March 2025
  •  Decorator) — структурный шаблон проектирования, предназначенный для динамического подключения дополнительного поведения к объекту. Шаблон Декоратор предоставляет...
    36 KB (2,874 words) - 18:22, 19 April 2025
  • Одиночка (англ. Singleton) — порождающий шаблон проектирования, гарантирующий, что в приложении будет единственный экземпляр некоторого класса, и предоставляющий...
    50 KB (3,399 words) - 13:59, 3 June 2025
  • позиции значения элемента. Впервые шаблон был введён, как конструкция языка КОБОЛ. Шаблон проектирования Шаблон поиска — метод описания поискового запроса с...
    6 KB (367 words) - 08:56, 26 December 2023
  • Фабричный метод (англ. Factory Method), или виртуальный конструктор (англ. Virtual Constructor) — порождающий шаблон проектирования, предоставляющий подклассам...
    25 KB (1,863 words) - 21:20, 13 August 2024
  • Шаблон фасад (англ. Facade) — структурный шаблон проектирования, позволяющий скрыть сложность системы путём сведения всех возможных внешних вызовов к...
    28 KB (2,341 words) - 12:59, 31 March 2024
  • «Спецификация» в программировании  — это шаблон проектирования, посредством которого представление правил бизнес-логики может быть преобразовано в виде...
    10 KB (656 words) - 01:51, 23 August 2022
  • Посетитель (англ. visitor) — поведенческий шаблон проектирования, описывающий операцию, которая выполняется над объектами других классов. При изменении...
    29 KB (2,628 words) - 03:13, 14 September 2024
  • Адаптер (англ. Adapter) — структурный шаблон проектирования, предназначенный для организации использования функций объекта, недоступного для модификации...
    26 KB (1,867 words) - 06:55, 20 May 2025
  • Порождающие шаблоны (англ. Creational patterns) — шаблоны проектирования, которые имеют дело с процессом создания объектов. Они позволяют сделать систему...
    6 KB (351 words) - 08:29, 19 June 2024
  • Шаблон мост (англ. Bridge) — структурный шаблон проектирования, используемый в проектировании программного обеспечения, чтобы «разделять абстракцию и...
    26 KB (2,161 words) - 01:11, 14 September 2024
  • Команда (англ. Command) — поведенческий шаблон проектирования, используемый при объектно-ориентированном программировании, представляющий действие. Объект...
    29 KB (2,237 words) - 05:09, 20 October 2024
  • Стратегия (англ. Strategy) — поведенческий шаблон проектирования, предназначенный для определения семейства алгоритмов, инкапсуляции каждого из них и...
    26 KB (1,757 words) - 13:51, 21 December 2024
  • Object — это объект с определенным нейтральным («null») поведением. Шаблон проектирования Null Object описывает использование таких объектов и их поведение...
    10 KB (710 words) - 11:58, 13 September 2024
  • некоторый класс X является наследником от шаблона класса, использующего X как шаблонный параметр. Используется и в Java — например, любой enum X является наследником...
    6 KB (445 words) - 17:52, 28 May 2024
  • customer {0} with credit limit {1}", Name, Credit); } } Шаблонный метод (шаблон проектирования) Carr, Richard. Non-Virtual Interface Design Pattern  (неопр...
    6 KB (373 words) - 14:30, 1 January 2024
  • Шаблон проектирования программного обеспечения «реактор» — стратегия обработки событий, которая может одновременно реагировать на множество потенциальных...
    22 KB (1,266 words) - 01:53, 21 August 2024
  • Мультитон (англ. multiton) — порождающий шаблон проектирования, который обобщает шаблон "Одиночка". В то время, как "Одиночка" разрешает создание лишь...
    2 KB (169 words) - 03:44, 13 May 2021
  • Структурные шаблоны (англ. Structural patterns) — шаблоны проектирования, в которых рассматривается вопрос о том, как из классов и объектов образуются...
    2 KB (121 words) - 20:06, 26 October 2024
  • Хранитель (англ. Memento) — поведенческий шаблон проектирования, позволяющий, не нарушая инкапсуляцию, зафиксировать и сохранить внутреннее состояние...
    21 KB (1,649 words) - 05:16, 6 November 2024
  • Поведенческие шаблоны (англ. Behavioral patterns) — шаблоны проектирования, определяющие алгоритмы и способы реализации взаимодействия различных объектов...
    3 KB (181 words) - 20:07, 26 October 2024
  • Прототип, (англ. Prototype) — порождающий шаблон проектирования. Задаёт виды создаваемых объектов с помощью экземпляра-прототипа и создаёт новые объекты...
    19 KB (1,587 words) - 06:18, 28 October 2023
  • Интерфейс (англ. interface) — основной шаблон проектирования (повторяемая архитектурная конструкция), являющийся общим методом для структурирования компьютерных...
    7 KB (367 words) - 04:39, 28 November 2022
  • Заместитель (англ. Proxy) — структурный шаблон проектирования, предоставляющий объект, который контролирует доступ к другому объекту, перехватывая все...
    35 KB (3,228 words) - 16:57, 16 November 2023
  • Model-View-Presenter (category Шаблоны проектирования)
    Model-View-Presenter (MVP) — шаблон проектирования, производный от MVC, который используется в основном для построения пользовательского интерфейса. Элемент...
    13 KB (838 words) - 00:02, 10 February 2024
  • Делегирование (англ. Delegation) — основной шаблон проектирования, в котором объект внешне выражает некоторое поведение, но в реальности передаёт ответственность...
    48 KB (3,807 words) - 21:13, 26 November 2024
  • 978-5-8459-1597-9. Нильссон Д. Применение DDD и шаблонов проектирования. Проблемно-ориентированное проектирование приложений с примерами на C# и .NET = Applying...
    24 KB (1,444 words) - 18:53, 16 January 2025
  • Компоновщик (англ. Composite pattern) — структурный шаблон проектирования, объединяющий объекты в древовидную структуру для представления иерархии от...
    37 KB (3,275 words) - 11:18, 7 November 2022
  • Приспособленец (англ. flyweight, «легковесный (элемент)») — структурный шаблон проектирования, при котором объект, представляющий себя как уникальный экземпляр...
    23 KB (2,157 words) - 14:06, 18 August 2023