• В об'єктно-орієнтованому програмуванні шаблон проектування ітератор — це шаблон проектування, у якому ітератор використовується для обходу колекції[en]...
    17 KB (1,228 words) - 15:27, 26 February 2023
  • Шаблони проєктування програмного забезпечення (англ. software design patterns) — ефектні способи вирішення задач проєктування програмного забезпечення...
    7 KB (427 words) - 23:09, 27 August 2022
  • Пул об'єктів (англ. Object pool) — твірний шаблон проєктування, набір ініціалізованих і готових до використання об'єктів. Коли системі потрібно об'єкт...
    9 KB (708 words) - 10:17, 3 September 2021
  • Будівельник (англ. Builder) — шаблон проєктування, належить до класу твірних шаблонів. На відміну від шаблону абстрактної фабрики і фабричного методу...
    11 KB (701 words) - 15:31, 7 November 2023
  • Інтерпретатор (англ. Interpreter) — шаблон проєктування, належить до класу шаблонів поведінки. Для заданої мови визначає представлення її граматики, а...
    17 KB (1,360 words) - 10:42, 15 November 2023
  • Шаблони поведінки (англ. behavioral patterns) — шаблони проєктування, що пов'язані з алгоритмами та розподілом обов'язків поміж об'єктів. Мова в них йде...
    4 KB (226 words) - 01:00, 11 April 2022
  • Шаблон Proxy (Заступник) — Шаблон проєктування. Надає об'єкт, що контролює доступ, перехоплюючи всі виклики до нього. Необхідно керувати доступом до об'єкта...
    13 KB (939 words) - 21:34, 16 June 2022
  • Посередник (англ. Mediator) — шаблон проєктування, наледжить до класу шаблонів поведінки. Визначає об'єкт, що інкапсулює спосіб взаємодії множини об'єктів...
    22 KB (1,841 words) - 07:57, 29 September 2023
  • Фаса́д — шаблон проєктування, призначений для об'єднання групи підсистем під один уніфікований інтерфейс, надаючи доступ до них через одну точку входу...
    11 KB (704 words) - 11:35, 4 May 2023
  • Зні́мок (англ. Memento) — це шаблон проєктування, що належить до класу шаблонів поведінки і забезпечує можливість відновлення об'єкта до збереженого (попереднього)...
    9 KB (670 words) - 22:47, 19 April 2024
  • При розробці програмного забезпечення, Модуль це шаблон проєктування, який дозволяє реалізувати концепцію програмних модулів, яка визначена в модульному...
    11 KB (779 words) - 05:21, 28 June 2022
  • Відвідувач (Visitor) — шаблон проєктування, який дозволяє відділити певний алгоритм від елементів, на яких алгоритм має бути виконаний, таким чином можливо...
    16 KB (1,275 words) - 04:10, 7 June 2022
  • Design Patterns (книга) (category Шаблони проєктування програмного забезпечення)
    Поведінкові шаблони проєктування Chain of responsibility — Ланцюжок обов'язків Command — Команда Interpreter — Інтерпретатор Iterator — Ітератор Mediator...
    5 KB (218 words) - 23:13, 27 August 2022
  • приклад інверсії керування. Шаблони проєктування програмного забезпечення Ітерація Шаблон ітератора Діапазон Шаблон відвідувача Вказівник Gatcomb, Joshua...
    31 KB (2,052 words) - 16:51, 12 April 2023
  • Специфікація — це шаблон проєктування, який представляє бізнес логіку у вигляді ланцюжка об'єктів зв'язних операцій булевої логіки. логіка фільтрації...
    9 KB (611 words) - 21:17, 6 April 2022
  • Команда (англ. Command) — шаблон проєктування, відноситься до класу шаблонів поведінки. Також відомий як Дія (англ. Action), Транзакція (англ. Transaction)...
    20 KB (1,336 words) - 04:03, 31 March 2022
  • Фабричний метод (англ. Factory Method) — шаблон проєктування, належить до класу твірних шаблонів. Визначає інтерфейс для створення об'єкта, але залишає...
    24 KB (1,830 words) - 10:42, 15 November 2023
  • Наслідування з одною таблицею, англ. Single Table Inheritance) — шаблон проєктування, який пропонує зберігати ієрархію наслідування класів у вигляді однієї...
    4 KB (220 words) - 18:27, 20 February 2021
  • Шаблонний метод (англ. Template Method) — шаблон проєктування, належить до класу шаблонів поведінки. Визначає кістяк[en] алгоритму та дозволяє підкласам...
    8 KB (515 words) - 01:00, 11 April 2022
  • Fluent builder — твірний шаблон проєктування, який спрощує процес створення об'єктів. Спростити процес створення важких об'єктів. Розв'язує проблему перевантажених...
    9 KB (570 words) - 03:12, 6 May 2022
  • décorateur) — структурний шаблон проєктування, призначений для динамічного підключення додаткових можливостей до об'єкта. Шаблон Decorator надає гнучку альтернативу...
    15 KB (1,068 words) - 14:50, 1 June 2022
  • Міст (англ. Bridge) — шаблон проєктування, призначений для того, щоб відділити абстракцію від її конкретної імплементації таким чином, щоб вони могли...
    19 KB (1,595 words) - 17:22, 4 May 2022
  • Розподільник (англ. Gateway) — шаблон проєктування, який дозволяє встановити взаємодію між незалежними компонентами. Іноді потрібно встановити взаємодію...
    2 KB (102 words) - 22:56, 16 March 2023
  • Стратегія (англ. Strategy) — шаблон проєктування, належить до класу шаблонів поведінки. Відомий ще під іншою назвою — «Policy». Його суть полягає у тому...
    28 KB (2,001 words) - 14:30, 6 March 2023
  • В розробці програмного забезпечення, шаблон проєктування мультитон або пул одинаків схожий на шаблон одинак, який дозволяє створювати лише один екземпляр...
    8 KB (457 words) - 21:33, 18 March 2022
  • Адаптер, Adapter — структурний шаблон проєктування, призначений для організації використання функцій об'єкту, недоступного для модифікації, через спеціально...
    14 KB (942 words) - 12:00, 9 April 2023
  • Шлюз (англ. Gateway) — шаблон проєктування, який інкапсулює доступ до зовнішнього ресурсу. Часто при взаємодії із зовнішніми ресурсами використовується...
    6 KB (304 words) - 13:19, 3 April 2023
  • також: Спостерігач (значення) Спостерігач, Observer — поведінковий шаблон проєктування. Також відомий як «підлеглі» (Dependents), «видавець-передплатник»...
    31 KB (2,326 words) - 17:44, 7 April 2024
  • Одинак (англ. Singleton) — шаблон проєктування, належить до класу твірних шаблонів. Гарантує, що клас матиме тільки один екземпляр, і забезпечує глобальну...
    22 KB (1,399 words) - 07:23, 15 December 2023
  • Стан (англ. state) — шаблон проєктування (належить до шаблонів поведінки), що реалізує скінченний автомат в обʼєктно-орієнтованому програмуванні. Він...
    16 KB (1,335 words) - 11:59, 31 January 2023
  • Публікація-підписка (англ. Publish–subscribe, Pub/sub) — шаблон проєктування в архітектурі ПЗ, шаблон поведінки, що реалізує механізм передачі повідомлень...
    15 KB (353 words) - 05:17, 30 July 2022