ВУЗ:
Составители:
Рубрика:
42
Рис. 2.11. Ассоциации с различными типами мощности
у заказа один клиент, а у клиента сколько угодно заказов;
человек может посещать сколько угодно зданий, а в здании может
находиться сколько угодно людей.
НАСЛЕДОВАНИЕ
Наследование – это отношение, при котором один класс разделяет
структуру и поведение, определённые в одном другом (простое наследо-
вание) или во многих других (множественное наследование) классах.
Между п классами наследование определяет иерархию «является»
(«is а»), при которой подкласс наследует от одного или нескольких более
общих суперклассов. Говорят, что подкласс является специализацией его
суперкласса (за счёт дополнения или переопределения существующей
структуры или поведения).
П р и м е р: дана система для записи параметров полёта в «чёрный
ящик», установленный в самолёте. Организуем систему в виде иерархии
классов, построенной на базе наследования. Абстракция «верхнего» клас-
са иерархии имеет вид:
with ...;...
use ...; ...
Package Класс «ПараметрыПолета» is
type «ПараметрыПолета» is tagged private;
function «Инициировать» return «ПараметрыПолета»;
Страницы
- « первая
- ‹ предыдущая
- …
- 40
- 41
- 42
- 43
- 44
- …
- следующая ›
- последняя »