Принципи та шаблони проектування в ООП
Наталия Ништа — инженер-программист
Архівне. Ми у процесі перезапису всіх лекцій, а поки ви можете відфільтрувати лекції українською
відфільтруватиМова лекції: російська.
Наталія Ништа — інженер-програміст з профільною освітою та 10 роками практики. Автор серії статей з проектування програм із застосуванням принципів SOLID. На даний момент працює в Tonic Health.
Плакат з якоюсь заповіддю повісити на стіну програмісту: "Encapsulation, Polymorphism, Inheritance" або "Low Coupling & High Cohesion". Чому SOLID такий солідний і які ще бувають принципи проектування? Як не заплутатися у макаронах. Як проектувати лише на рівні інтерфейсів. І як все це помістити на думку за одну лекцію. На вас чекає захоплююча розповідь з масою зрозумілих пояснень та величезною кількістю матеріалу: 400+ слайдів, веселі картинки та море цікавих прикладів.
Обговоримо:
- принципи проектування в ООП. SOLID+;
- робота із залежностями;
- паттерни проектування з прикладами: прості та комбіновані шаблони.