virtual inheritance

in object-oriented programming, inheritance in which the superclass object is accessed through an additional layer of indirection, such that in diamond-shaped multiple inheritance, the common superclass appears only once

الفئات: