Абстрактна фабрика: відмінності між версіями
[перевірена версія] | [перевірена версія] |
Вилучено вміст Додано вміст
м заміна застарілого тегу source |
Ssalone (обговорення | внесок) Немає опису редагування |
||
Рядок 1:
'''Абстра́ктна фа́брика''' ({{lang-en|Abstract Factory}}) — [[шаблони проєктування|шаблон проєктування]], що забезпечує інкапсуляцію окремих [[Фабричний метод (шаблон проєктування)|фабрик]] під єдиною схемою, упускаючи
В типових випадках застосування, клієнтський код створює конкретну реалізацію абстрактної фабрики, а потім використовує загальний універсальний інтерфейс фабрики, для створення екземплярів об'єктів, які є частиною схеми. Клієнтський код не знає (або не бере до уваги), які саме конкретно об'єкти він отримує від цих фабрик, оскільки він використовує універсальний інтерфейс для
| last1 = Freeman
| first1 = Eric
|