Паттерны проектирования
This repository has been archived on 2022-11-20. You can view files and clone it, but cannot push or open issues or pull requests.
Go to file
Alexander Zhirov ffaefeac75 state gummball winner 2022-11-20 21:09:50 +03:00
abstractfactory added schemes 2022-11-14 15:13:48 +03:00
adapter facade 2022-11-16 16:43:46 +03:00
command remote macrocommand 2022-11-15 23:25:25 +03:00
composite composite code 2022-11-18 01:06:11 +03:00
decorator added schemes 2022-11-14 15:13:48 +03:00
facade facade 2022-11-16 16:43:46 +03:00
factorymethod added schemes 2022-11-14 15:13:48 +03:00
iterator iterator 2022-11-17 15:39:07 +03:00
observer added schemes 2022-11-14 15:13:48 +03:00
singleton command remote 2022-11-15 16:51:22 +03:00
state state gummball winner 2022-11-20 21:09:50 +03:00
strategy template method: adding sort 2022-11-17 10:16:54 +03:00
templatemethod template method: adding sort 2022-11-17 10:16:54 +03:00
.gitignore strategy 2022-11-10 00:22:13 +03:00
Head-First-Design-Patterns-master.zip add Java sources 2022-11-11 12:54:25 +03:00
README.md state gummball 2022-11-20 02:40:58 +03:00

README.md

Паттерны проектирования на языке D

Паттерны проектирования по книге Head First. Паттерны проектирования (исходный код на Java)

Паттерны

Поведенческие

  1. Стратегия
  2. Наблюдатель
  3. Команда
  4. Шаблонный метод
  5. Итератор
  6. Состояние

Структурные

  1. Декоратор
  2. Адаптер
  3. Фасад
  4. Компоновщик

Пораждающие

  1. Фабричный метод (Простая фабрика)
  2. Абстрактная фабрика
  3. Одиночка

Компиляция

dmd *.d

или

ldc2 *.d