В рамках циклу консультаційних публікацій наших викладачів публікуються апробаційні та/або науково-популярні, та/або консультаційні (дорадчі), та/або науково-експертні публікації з наукової або професійної тематики.
Дисципліна: «Розробка програмного забезпечення з використанням патернів проектування»
Патерн проектування «Абстрактна фабрика»
Баран С.В.
Для патернів, що породжують об’єкти, актуальні дві теми. По-перше, ці патерни інкапсулюють знання про конкретні класи, які застосовуються в системі. По-друге, приховують деталі того, як ці класи створюються і взаємодіють. Єдина інформація про об'єкти, відома системі, - це їх інтерфейси, визначені за допомогою абстрактних класів. Отже, патерни, що породжують об’єкти, забезпечують більшу гнучкість при вирішенні питання про те, що створюється, хто це створює, як і коли. Можна зібрати систему з «готових» об'єктів з самої різною структурою і функціональністю статично (на етапі компіляції) або динамічно (під час виконання).
Посилання на статтю: www.duet.edu.ua/uploads/DocS/10st6.pdf
Всі статті циклу за посиланням.