Книга: Основы объектно-ориентированного программирования

Общие предки

Общие предки

Множественное наследование не запрещает, например, того, чтобы класс D был наследником классов B и C, каждый из которых является потомком класса A. Эту ситуацию и называют дублируемым наследованием.


Рис. 15.15.  Дублируемое наследование

Если B и C наследники потомков A, (случай 1), то такое наследование именуется косвенным. Если A, B и C - это один класс (случай 2), - наследование именуется прямым, что может быть записано в виде:

class D inherit
A
A
...
feature
...
end

Оглавление книги


Генерация: 1.282. Запросов К БД/Cache: 3 / 1
поделиться
Вверх Вниз