7. Введение в ООП: ключевые идеи, анатомия класса в C++ | ООП 2026
Курс "Объектно-ориентированное программирование" специальность 09.03.04 "Программная инженерия", 2 курс. Про подготовку программистов в Институте iSpring здесь: https://ispring.institute/software-engineering В первой части лекции по основам объектно-ориентированного программирования разбираются ключевые идеи ООП и их место среди других парадигм программирования. Вы узнаете: • чем отличаются структурное, процедурное и объектно-ориентированное программирование • что такое классы и объекты • как работают абстракция и инкапсуляция • зачем нужны наследование и полиморфизм • как устроены уровни доступа public / private / protected • чем классы отличаются от структур в C++ На практических примерах рассматривается: • моделирование объектов предметной области • сокрытие данных и поддержание инвариантов • наследование и переиспользование кода • виртуальные функции и полиморфизм • устройство классов в C++ Полезные ссылки: Примеры кода, конспекты, практические задания по курсу ООП: https://github.com/alexey-malov/oop Поддержать меня на Boosty: https://boosty.to/vivid-bw Тайм-коды 0:00 В чём заключается объекто-ориентированная парадигма программирования 7:27 Абстракция данных 10:37 Инкапсуляция 14:34 Наследование 18:57 Полиморфизм 27:38 Анатомия класса в C++ 32:15 Уровни доступа в классах и структурах
Название:
7. Введение в ООП: ключевые идеи, анатомия класса в C++ | ООП 2026
Категория:
Разное