3 отношения: Объектно-ориентированное программирование, Абстрактный класс, Виртуальное наследование.
Объектно-ориентированное программирование
Объе́ктно-ориенти́рованное программи́рование (ООП) — методология программирования, основанная на представлении программы в виде совокупности объектов, каждый из которых является экземпляром определённого класса, а классы образуют иерархию наследования.
Новый!!: Виртуальный класс и Объектно-ориентированное программирование · Узнать больше »
Абстрактный класс
Абстрактный класс в объектно-ориентированном программировании — базовый класс, который не предполагает создания экземпляров.
Новый!!: Виртуальный класс и Абстрактный класс · Узнать больше »
Виртуальное наследование
Виртуа́льное насле́дование (virtual inheritance) в языке программирования C++ — один из вариантов наследования, который нужен для решения некоторых проблем, порождаемых наличием возможности множественного наследования (особенно «ромбовидного наследования»), путём разрешения неоднозначности того, методы которого из суперклассов (непосредственных классов-предков) необходимо использовать.
Новый!!: Виртуальный класс и Виртуальное наследование · Узнать больше »