Наследование для конструирования
Например, путем наследования класса ЭкономичноеОкно конструируется класс Самолет, в котором родительский метод изменить_положение() превращается в метод летать(), а от методов свернуть() и развернуть() вообще отказываются. Или же можно вообразить конструирование подкласса Очередь на основе родительского класса Стек. В любом из этих случаев дочерний класс уже не является специализированной формой класса-родителя, так что нет никаких предпосылок для подстановки экземпляра потомка туда, где прописан экземпляр родителя.
В языках со статической типизацией наследование для конструирования объявлено «вне закона», так как оно напрямую нарушает принцип подстановки. Напротив, в языках с динамической типизацией его приветствуют как быстрый и простой способ создания новых абстракций. В частности, стандартная библиотека языка Smalltalk содержит большое количество подклассов, созданных конструированием.
Еще по теме Наследование для конструирования:
- § 40 Наследование в боковой линии. – В каких случаях женщина пользуется правом представления. – Наследование в родовом имении сообразно происхождению имения. – Наследование в благоприобретенном имении. – Предпочтение полнородных неполнородным (ст. 1133–1140).
- I. 3. 3. Конструирование системных описаний.
- «КОНСТРУИРОВАНИЕ» КОММУНИКАЦИЙ
- МЕТОДИКА КОНСТРУИРОВАНИЯ
- § 43 Особые порядки наследства. – Наследование и раздел у крестьян по обычаю. – Закон наследования в прибалтийских губерниях.
- 3. КОНСТРУИРОВАНИЕ ГОРОДОВ 3.1. Прогностический аспект. Тенденции развития городов
- § 38 Когда открывается наследство по русскому закону. – Ограничения наследственного права. – Имущество, составляющее предмет наследования. – Отношение наследования по закону к завещанию. – Кто может быть наследником?
- § 35 Поводы к открытию наследства. – Имущества, составляющие наследство. – Способные, неспособные и недостойные к наследованию. – Призвание к наследованию и приобретение наследства. – Договоры о наследстве и предварительный отказ от наследства. – Прямой и непрямой наследник. – Праздное и выморочное наследство.
- § 32 Общие понятия о наследстве и о наследственном преемстве. – Отношение завещания к законному наследованию. – Римское господство завещательного начала и отрицание его в германском праве. – Историческое развитие наследственного порядка в римском праве. – Допущение к наследованию кровных родственников.
- § 41 Наследование родителей. – Наследование супругов. – Выдел указной части. – Особливые преимущества вдового супруга при выделе. – Выдел из имения свекра и тестя. – Свойство права на иск о выделе и переход сего права к наследникам. – Отличия в Черниговской и Полтавской губерниях. – Особливые постановления по разным ведомствам (ст. 1141–1147).
- § 34 Смешанные системы в новейших законодательствах. – Происходящее от различия сих систем различие в порядке раздела и в допущении права представления. – Ограничение наследственного права пределами родства. – Ограничение женщин. – Разделение наследства между родами. – Возвращение подаренного родителями. – Наследование супругов и незаконных детей и родителей. – Закон наследования в Англии.
- Виды наследования.
- § 37 Исторический очерк русского наследственного права. – Первые начала наследования по договорам с греками, по Русской Правде и судебникам. – Влияние родового начала и политической борьбы с боярством на постановления о наследстве. – Отличия в наследовании между поместьями и вотчинами. – Образование вдовьей и дочерней части. – Право женщин-родственниц при мужчинах. – Недоумения о праве представления. – Соединение поместий с вотчинами и указ о единонаследии. – Отмена его. – Причины затруднений и
- II. НАСЛЕДОВАНИЕ
- Глава 13 НАСЛЕДОВАНИЕ
- § 2. НАСЛЕДОВАНИЕ ПО ЗАКОНУ
- § 3. НАСЛЕДОВАНИЕ ПО ЗАВЕЩАНИЮ
- § 2. Наследование по завещанию
- 3. Основания наследования
- Статья 1223. Право на наследование