ВУЗ:
Составители:
Ассоциация один-ко-многим, введенная в примере, означает, что для каждого
экземпляра класса Библиотека есть 0 или более экземпляров класса Книга, а для каждого
экземпляра класса Книга есть один экземпляр Библиотеки. Эту множественность обозначает
мощность ассоциации. Мощность ассоциации бывает одного из трех типов:
− один-к-одному;
− один-ко-многим;
−
многие-ко-многим.
Примеры ассоциаций с различными типами мощности приведены на рис.6, они
имеют следующий смысл:
− у европейской жены один муж, а у европейского мужа одна жена;
− у восточной жены один муж, а у восточного мужа сколько угодно жен;
− у заказа один клиент, а у клиента сколько
угодно заказов;
− человек может посещать сколько угодно зданий, а в здании может находиться
сколько угодно людей.
Рис. 6. Ассоциации с различными типами мощности.
Наследование
Наследование — это отношение, при котором класс разделяет структуру и
поведение, определенные в одном другом (простое наследование) или во многих других
(множественное наследование) классах.
Между п классами наследование определяет иерархию «является» («is а»), при
которой подкласс наследует от одного или нескольких более общих суперклассов
.
Говорят, что подкласс является специализацией его суперкласса (за счет дополнения или
переопределения существующей структуры или поведения).
Пример: дана система для записи параметров полета в «черный ящик»,
установленный в самолете. Организуем систему в виде иерархии классов, построенной на
базе наследования.
Иерархическая структура классов системы для записи параметров полета,
находящихся в отношении
наследования, показана на рис. 7.
Страницы
- « первая
- ‹ предыдущая
- …
- 6
- 7
- 8
- 9
- 10
- …
- следующая ›
- последняя »