Ціль уроку – ознайомитися з патерном проєктування Абстрактна Фабрика (Abstract Factory), розглянути приклади застосування та імплементацію патерну. Розглянувши декілька варіантів реалізації студенти зможуть краще розуміти різницю між Абстрактною фабрикою та Фабричним методом, а також необхідність використання кожного з цих патернів. Хоча даний патерн не набув такої ж популярності, як фабричний метод, ефективне його використання може дозволити писати масштабований та гнучкий код та значно спростити існуючі програмні рішення.