Предмет

Объектно-ориентированное программирование

Поиск по лекциям
ЛекцииКонспектыПоиск

Лекции

Список тем по предмету. Можно открывать по порядку или через поиск.

Классы и объекты: состояние и поведение

Лекция о классах и объектах в программировании, их состоянии и поведении. Узнайте, как работают основные принципы ООП.

~8 мин18.02.2026

Инкапсуляция: модификаторы доступа и интерфейсы

Изучите инкапсуляцию, модификаторы доступа и интерфейсы для разработки гибких и безопасных объектов в программировании.

~8 мин18.02.2026

Наследование: когда полезно, а когда вредно

Изучите, что такое наследование в ООП и как его применение может быть одновременно полезным и вредным.

~8 мин18.02.2026

Полиморфизм: виртуальные методы, подстановки

В лекции рассматривается полиморфизм в ООП, его принципы и применение в программировании.

~8 мин18.02.2026

Абстракция: абстрактные классы vs интерфейсы

Изучите основы абстракции в ООП, сравнив абстрактные классы и интерфейсы.

~8 мин18.02.2026

Композиция vs наследование: практические правила

Узнайте, как правильно выбрать между композицией и наследованием в программировании для гибкости и устойчивости кода.

~8 мин18.02.2026

SOLID: обзор и примеры нарушений

Обзор принципов SOLID и распространенных нарушений в программировании, помогающий делать код более гибким и поддерживаемым.

~8 мин18.02.2026

Исключения: проектирование ошибок и обработка

Изучение проектирования ошибок и обработки исключений в программировании. Как обеспечить надежность системы через исключения.

~8 мин18.02.2026

Коллекции и generics: типобезопасность

Изучите основы типобезопасности в коллекциях и generics в ООП, а также механизмы стирания типов и их влияние на архитектуру программ.

~9 мин18.02.2026

Сериализация: JSON, DTO, модели домена

Лекция о сериализации в формате JSON, адаптации данных для передачи и моделях домена.

~9 мин18.02.2026

Тестируемость ООП: зависимости и инверсия управления

Лекция посвящена тестируемости ООП, зависимостям и инверсии управления. Узнайте, как улучшить тестирование вашего кода.

~7 мин18.02.2026

Мини-проект: моделирование предметной области

Изучение моделирования предметной области для проектирования классов и объектов в программировании.

~8 мин18.02.2026

Нужна помощь с учебой?

Можем подсказать по теме, помочь с разбором материала или подготовить конспект под ваши методички. Оставьте заявку — подскажем, с чего начать.