Использование наследования с отложенными и эффективными классами
В следующей таблице обобщены правила, определяющие для каждой категории, должны ли родитель и его потомок быть эффективными или отложенными классами. "Вариация" покрывает случаи вариации типа и функциональной вариации. Элементы, помеченные символом *, появляются более чем в одном входе.
Отложенный | Константы* Ограничение* Структура* Тип* Потеря эффективизации* Вариация* Вид | Расширение* Потеря эффективизации* |
Эффективный | Константы* Конкретизация Структура* Тип* | Константы* Расширение* Реализация Ограничение* Вариация* |