материалы к курсовой ооп / Диаграмма к раб 17 / Diagrams to 17
.docxUML – диаграммы класса
Материал сопровождается примером проекта работы 17.
Диаграмма класса содержит 3 раздела:
-
Имя класса;
-
Данные (атрибуты);
-
Методы (поведение класса).
Закрытые члены класса (private) помечаются знаком « - » (минус), открытые (public) – знаком « + » (плюс).
После имени члена класса через двоеточие указывается его тип. Для метода указывается тип возвращаемого значения.
Конструктор класса относится к методам. Тип для него не указывается.
В случае перегрузки методов они записываются столько раз, сколько имеется перегрузок. Например, если бы конструктор Person был перегружен дважды, то надо было бы записать:
+ Person:
+ Person:
При наследовании (классическом) дочерний (производный, подчиненный) класс соединяется с родительским классом стрелкой (именно такого вида и в таком направлении).
Наследование включением (другое название: композиция) изображается ромбовидной стрелкой.
Например, если бы в классе А был член типа класс В, то фрагмент схемы выглядел так, как на рисунке.