Перейти к содержанию

Тема 6. Основные принципы объектно-ориентированного программирования (OOP Principles)

Тема знакомит с базовыми понятиями ООП (класс, объект, интерфейс), тремя ключевыми принципами (инкапсуляция, наследование, полиморфизм) и сравнивает реализацию ООП в Python и Go. Вторая лекция расширяет тему до событийно-управляемой модели программирования и компонентно-ориентированного подхода. Третья — про SOLID-принципы как мост к шаблонам проектирования.

Лекции