Українська
Тема 17. Принципи SOLID та шаблони проєктування
Мета: ознайомитися з принципами SOLID і шаблонами проєктування; навчитися виявляти порушення принципів у коді та виправляти їх, впроваджувати залежності через конструктор, застосовувати шаблони «Фабричний метод», «Будівельник», «Адаптер», «Декоратор», «Фасад», «Стратегія», «Спостерігач» і «Команда».
Зміст лекції
- SOLID і впровадження залежностей — Якість проєктування · Принципи SOLID · Впровадження залежностей
- Шаблони проєктування — Шаблони проєктування
- Приклади та типові помилки — Приклади програм · Типові помилки