 
        
        Lec08
.pdf 
8. Методы и классы: перезагрузка
Карбаев Д.С.
1
 
Примеры классов –вложенные классы
 2
 2
 
Примеры классов –вложенные классы
 3
 3
 
Примеры классов –наследование
 4
 4
 
Примеры классов –наследование
 5
 5
 
Примеры классов –наследование
 6
 6
 
Примеры классов –UML-схема
1 Класс
1 Классификатор
2 Элементуправления "свернуть/развернуть" 3 Атрибут 4 Операция
5 Ассоциация
5a Агрегат
5б Композиция
6 Имя ассоциации
7 Имя роли
8 Количество элементов
9 Обобщение
 7
 7
 
UML-схема
 8
 8
 
UML-схема. Приступая к работе
• Отношения зависимости -
это отношения использования.
• Отношения обобщениясвя зывают общие классысо специализированными; здесь также применяются термины "субкласс/суперкласс"или "потомок/родитель".
• Отношения ассоциации -
структурныевзаимосвязи между объектами.
Рис. 1. Отношения
 9
 9
 
UML. Отношения
Отношением (Relationship) называется связь между элементами. В объектноориентированном моделированиитремя самыми важнымиотношениями являются зависимости,обобщения и ассоциации.Графически отношение представлено линией, тип которой зависит от вида отношения.
Зависимостью(Dependency) называют отношение использования,согласно которому изменение в спецификацииодногоэлемента (например, класса Event) может повлиять на другой элемент, его использующий(в данном случае - класс Window), причем обратное не обязательно. Графически зависимость изображается пунктирной линией со стрелкой, направленной от данного элемента на тот, от которого он зависит.
Рис. 2. Зависимости
 10
 10
