Пререквизиты курса: Программирование, Высокоуровневые языки программирования
Постреквизиты курса: Программные средства обработки информации, интерфейсы взаимодействия в ИС
Цель: Изучение объектно-ориентированного подхода к разработке программного обеспечения, на примере языка C++ и получение навыков разработки программ в среде Microsoft Visual
Содержание: Основные принципы объектно-ориентированного программирования. Объявление классов и объектов. Конструкторы и деструкторы. Область
видимости компонент класса. Определение компонентных функций класса. Статические компоненты классов. Дружественные функции. Перегрузка операций. Наследование классов. Повторное использование классов: наследование и агрегирование. Объявление наследования классов в С++ . Множественное наследование. Виртуальные классы. Виртуальные функции. Полиморфизм. Абстрактные классы.
Достарыңызбен бөлісу: |