Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Lec08

.pdf
Скачиваний:
9
Добавлен:
10.06.2015
Размер:
2.35 Mб
Скачать

8. Методы и классы: перезагрузка

Карбаев Д.С.

1

Примеры классов –вложенные классы

2

Примеры классов –вложенные классы

3

Примеры классов –наследование

4

Примеры классов –наследование

5

Примеры классов –наследование

6

Примеры классов –UML-схема

1 Класс

1 Классификатор

2 Элементуправления "свернуть/развернуть" 3 Атрибут 4 Операция

5 Ассоциация

5a Агрегат

5б Композиция

6 Имя ассоциации

7 Имя роли

8 Количество элементов

9 Обобщение

7

UML-схема

8

UML-схема. Приступая к работе

• Отношения зависимости -

это отношения использования.

• Отношения обобщениясвя зывают общие классысо специализированными; здесь также применяются термины "субкласс/суперкласс"или "потомок/родитель".

• Отношения ассоциации -

структурныевзаимосвязи между объектами.

Рис. 1. Отношения

9

UML. Отношения

Отношением (Relationship) называется связь между элементами. В объектноориентированном моделированиитремя самыми важнымиотношениями являются зависимости,обобщения и ассоциации.Графически отношение представлено линией, тип которой зависит от вида отношения.

Зависимостью(Dependency) называют отношение использования,согласно которому изменение в спецификацииодногоэлемента (например, класса Event) может повлиять на другой элемент, его использующий(в данном случае - класс Window), причем обратное не обязательно. Графически зависимость изображается пунктирной линией со стрелкой, направленной от данного элемента на тот, от которого он зависит.

Рис. 2. Зависимости

10

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]