×
Ви дійсно бажаєте відкрити доступ до тестування за курсом C++ Базовий на 40 днів?
ВІДЕОУРОК № 3. Спадкування, поліморфізм
Відео урок складається з наступних тем:
- Що таке тип даних користувача, для чого він потрібен?
- Перевизначення типу.
- Перерахування, властивості та застосовність.
- Клас перерахування, різниця із звичайним перерахуванням.
- Концепція структури.
- Застосування структур практично.
- Об'єднання, їх особливості та використання.
- Вкладені типи даних.
Навчити студентів створювати класи та об'єкти, описати базові можливості класу, його використання, показати на практиці принцип модульності та інкапсуляції.
Навчити студентів розуміти та застосовувати на практиці принципи ООП: успадкування та поліморфізм.
Навчити студентів розуміти та застосовувати на практиці множинне успадкування, віртуальне успадкування, приведення поліморфних типів за допомогою dynamic_cast.
Навчити студентів розуміти та застосовувати на практиці inline-функції та методи; константні методи; статичні поля та методи; абстрактні класи та суто віртуальні методи; дружні класи, методи, функції; перевантаження операторів.
Навчити студентів розуміти принцип роботи з шаблонами та застосовувати на практиці шаблонні функції та класи, спеціалізацію шаблонів.
Навчити студентів розуміти необхідність використання розумних покажчиків, у чому їх переваги перед звичайними покажчиками, вивчити стандартні покажчики зі стандарту C++11: unique_ptr, shared_ptr, weak_ptr.
Навчити студентів розуміти необхідність використання винятків як окремий вид обробки помилок, у яких можна і потрібно використовувати винятки, у яких небажано. Навчити студентів створювати власний клас винятків, ознайомити із переліком стандартних.