Книга: Основы объектно-ориентированного программирования
У14.4 Наследование без классов
У14.4 Наследование без классов
В этой лекции были представлены два взгляда на наследование: будучи модулем, класс-наследник предлагает службы своего родителя плюс еще некоторые, будучи типом, он реализует отношение "является" (каждый экземпляр наследника является также экземпляром каждого из родителей). "Пакетами" модульных, но не ОО-языков (таких как Ада (Ada) или Модула-2 (Modula-2)) являются модули, но не типы. При первой интерпретации к ним можно было бы применить наследование. Обсудите, в каком виде наследование может быть введено в модульные языки. Не забудьте рассмотреть при этом принцип Открыт-Закрыт.
Оглавление статьи/книги
- У14.1 Многоугольники и прямоугольники
- У14.2 Многоугольник с малым числом вершин
- У14.3 Геометрические объекты с двумя координатами
- У14.4 Наследование без классов
- У14.5 Классы без объектов
- У14.6 Отложенные классы и прототип
- У14.7 Библиотека поиска в таблицах (семестровый проект)
- У14.8 Виды отложенных компонентов
- У14.9 Комплексные числа
Похожие страницы
- У14.5 Классы без объектов
- Восстановление "безнадежных" баз данных. InterBase Surgeon
- Система безопасности InterBase
- Общие рекомендации по безопасности
- Надежность и безопасность
- Безопасная работа с внешними таблицами
- Конфигурация безопасности для базы данных
- Интегрированная безопасность (NT Integrated Security)
- Безопасность временных таблиц
- Безопасность внешних таблиц. Параметр EXTERNAL FILE DIRECTORY
- Глава 10 Информационная безопасность бизнеса
- 11.4. Информационная безопасность и ее основные компоненты