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