|
|
||
|---|---|---|
| .. | ||
| README.md | ||
| app.d | ||
| blackolives.d | ||
| cheese.d | ||
| cheesepizza.d | ||
| chicagopizzaingredientfactory.d | ||
| chicagopizzastore.d | ||
| clampizza.d | ||
| clams.d | ||
| dough.d | ||
| eggplant.d | ||
| freshclams.d | ||
| frozenclams.d | ||
| garlic.d | ||
| marinarasauce.d | ||
| mozzarellacheese.d | ||
| mushroom.d | ||
| nypizzaingredientfactory.d | ||
| nypizzastore.d | ||
| onion.d | ||
| pepperoni.d | ||
| pepperonipizza.d | ||
| pizza.d | ||
| pizzaingredientfactory.d | ||
| pizzastore.d | ||
| plumtomatosauce.d | ||
| redpepper.d | ||
| reggianocheese.d | ||
| sauce.d | ||
| scheme-1.png | ||
| scheme-2.png | ||
| slicedpepperoni.d | ||
| spinach.d | ||
| thickcrustdough.d | ||
| thincrustdough.d | ||
| veggiepizza.d | ||
| veggies.d | ||
README.md
Абстрактная фабрика
Порождающий паттерн проектирования, который позволяет создавать семейства связанных объектов, не привязываясь к конкретным классам создаваемых объектов.
Паттерн Абстрактная Фабрика предоставляет интерфейс создания семейств взаимосвязанных или взаимозависимых объектов без указания их конкретных классов.
Принципы
- Код должен зависеть от абстракций, а не от конкретных классов

