№26. Основные правила построения абстрактных классов
Семь заповедей Козлова (из странных лекций, с исправленными ошибками [по возможности])
- Виртуальная функция - функция, которую производный класс может переопределить (не перегрузить)
- Реализация виртуальных функций класса (??? бред какой-то, это все, что написано в этом пункте)
- При использовании виртуальных функций можно не переопределять их в наследниках, так ка одна реализация уже существует.
- В общем случае функции-члены следует делать виртуальными
- Конструкторы не могут быть виртуальными.
- Деструкторы могут быть виртуальными, чтобы потомки корректно освобождали виртуальную память
- Тип виртуальной функции менять нельзя
Оставить комментарий
Вы должны авторизоваться чтобы оставлять комментарии.
Вы можете использовать HTML-тэги: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>