Объектно-ориентированное проектирование. Павлов А.Ю. - 8 стр.

UptoLike

Составители: 

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