Принципы и шаблоны проектирования в ООП
Наталия Ништа — инженер-программист

Наталия Ништа — инженер-программист с профильным образованием и 10 годами практики. Автор серии статей по проектированию программ с использованием принципов SOLID. На данный момент работает в Tonic Health.
Плакат с какой заповедью повесить на стену программисту: «Encapsulation, Polymorphism, Inheritance» или «Low Coupling & High Cohesion». Почему SOLID такой солидный и какие ещё бывают принципы проектирования. Как не запутаться в макаронах. Как проектировать на уровне интерфейсов. И как всё это уместить в голову за одну лекцию. Вас ждет увлекательный рассказ с массой понятных пояснений и огромным количеством материала: 400+ слайдов, весёлые картинки и море интересных примеров.
Обсудим:
— Принципы проектирования в ООП. SOLID+;
— Работа с зависимостями;
— Паттерны проектирования с примерами: простые и комбинированные шаблоны.