Книга: Основы объектно-ориентированного программирования
Единичное наследование (single inheritance)
Единичное наследование (single inheritance)
Разработка ПО включает создание большого числа классов, многие из которых являются вариантами ранее созданных классов. Для управления потенциальной сложностью такой системы необходим механизм классификации, известный как наследование. Класс A будет наследником (heir) класса B, если он встраивает (наследует) компоненты класса B в дополнение к своим собственным. Потомок (descendant)- это прямой или непрямой наследник; обратное понятие - предок (ancestor).
Должно быть возможным объявить класс наследником другого класса.
Наследование - одно из центральных понятий ОО-метода; оно оказывает большое влияние на процесс разработки ПО.
Оглавление статьи/книги
- Бесшовность (seamlessness)
- Классы
- Утверждения (Assertions)
- Классы как модули
- Классы как типы
- Вычисления, основанные на компонентах
- Скрытие информации (information hiding)
- Обработка исключений (Exception handling)
- Статическая типизация (static typing)
- Универсальность (genericity)
- Единичное наследование (single inheritance)
- Множественное наследование (Multiple inheritance)
- Дублируемое наследование (Repeated inheritance)
- Ограниченная универсальность (Constrained genericity)
- Переопределение (redefinition)
- Полиморфизм
- Динамическое связывание
- Выяснение типа объекта в период выполнения
- Отложенные (deferred) свойства и классы
- Управление памятью (memory management) и сборка мусора (garbage collection)
Похожие страницы
- Single and Multi-File Assemblies
- Class Inheritance
- Multiple Inheritance
- Using Single Quotes to Maintain Unexpanded Variables
- Extracting a Single File from an RPM File
- У14.4 Наследование без классов
- Object management, ownership, and inheritance
- Object inheritance
- Redirecting a special folder to a single location
- 6.4.4 Single Shared-Resource-Access Synchronization
- 16.4.1 Priority Inheritance Protocol
- Chapter 6 Inheritance