Задача 3. 🧠 Інтерфейси навчальної платформи (веб / мобільна / десктопна): Завдання: Створи LearningUIFactory, яка створює: LessonView, QuizComponent, ProgressTracker. Реалізуй фабрики: WebLearningUIFactory, MobileLearningUIFactory, DesktopLearningUIFactory. Мета: моделювання кросплатформного інтерфейсу, де для кожної платформи створюються свої реалізації компонентів.