Диаграмма класса: различия между версиями

Материал из Поле цифровой дидактики
(Новая страница: «{{Понятие |Description=Диаграмма классов (англ. class diagram) — структурная диаграмма языка моделирования UML, демонстрирующая общую структуру иерархии классов системы, их коопераций, атрибутов (полей), методов, интерфейсов и взаимосвязей (отношений) между ними. |Fiel...»)
 
 
(не показаны 4 промежуточные версии 2 участников)
Строка 1: Строка 1:
{{Понятие
{{Понятие
|Description=Диаграмма классов (англ. class diagram) — структурная диаграмма языка моделирования UML, демонстрирующая общую структуру иерархии классов системы, их коопераций, атрибутов (полей), методов, интерфейсов и взаимосвязей (отношений) между ними.
|Description=Диаграмма классов (англ. class diagram) — структурная диаграмма языка моделирования UML, демонстрирующая общую структуру иерархии классов системы, их коопераций, атрибутов (полей), методов, интерфейсов и взаимосвязей (отношений) между ними.
http://digida.mgpu.ru/images/diagrams/Diagrams_a253027df3c7841734b339e2c4e6f0ee.png
|Field_of_knowledge=Информатика, Управление
|Field_of_knowledge=Информатика, Управление
|similar_concepts=UML, Объектно-ориентированное программирование
|similar_concepts=UML, Объектно-ориентированное программирование, Диаграмма деятельности
|Environment=UML, Graphviz, mermaid
|Environment=UML, Graphviz, mermaid
}}
}}
Диаграмма классов (англ. class diagram) — структурная диаграмма языка моделирования [[UML]], демонстрирующая общую структуру иерархии классов системы, их коопераций, атрибутов (полей), методов, интерфейсов и взаимосвязей (отношений) между ними.
Диаграмма классов (англ. class diagram) — структурная диаграмма языка моделирования [[UML]], демонстрирующая общую структуру иерархии классов системы, их коопераций, атрибутов (полей), методов, интерфейсов и взаимосвязей (отношений) между ними.
== Элементы диаграммы ==
Класс является ключевым элементом в объектно-ориентированном моделировании. На диаграмме классы представлены в рамках, содержащих три компонента:
* В верхней части написано имя класса. Имя класса выравнивается по центру и пишется полужирным шрифтом. Имена классов начинаются с заглавной буквы. Если класс абстрактный — то его имя пишется полужирным курсивом.
* Посередине располагаются поля (атрибуты) класса. Они выровнены по левому краю и начинаются с маленькой буквы.
* Нижняя часть содержит методы класса. Они также выровнены по левому краю и пишутся с маленькой буквы.
Язык [[UML]] предоставляет механизмы для представления членов класса, например атрибутов и методов, а также дополнительной информации о них.


; Примеры диаграмм классов
; Примеры диаграмм классов
Строка 13: Строка 23:
* [[Языки (диаграмма класса)]]
* [[Языки (диаграмма класса)]]
* [[Robot]]
* [[Robot]]
* [[Barsik]]
<graphviz>
digraph hierarchy {
size="5,5"
node[shape=record,style=filled,fillcolor=gray95]
edge[dir=back, arrowtail=empty]
2[label = "{AbstractSuffixTree|+ text\n+ root|...}"]
3[label = "{SimpleSuffixTree|...| + constructTree()\l...}"]
4[label = "{CompactSuffixTree|...| + compactNodes()\l...}"]
5[label = "{SuffixTreeNode|...|+ addSuffix(...)\l...}"]
6[label = "{SuffixTreeEdge|...|+ compactLabel(...)\l...}"]
2->3
2->4
5->5[arrowtail=odiamond]
4->3[ arrowtail=odiamond]
2->5[arrowtail=odiamond]
5->6[arrowtail=odiamond]
}
</graphviz>

Текущая версия на 12:05, 17 апреля 2024


Описание Диаграмма классов (англ. class diagram) — структурная диаграмма языка моделирования UML, демонстрирующая общую структуру иерархии классов системы, их коопераций, атрибутов (полей), методов, интерфейсов и взаимосвязей (отношений) между ними.

Diagrams_a253027df3c7841734b339e2c4e6f0ee.png

Область знаний Информатика, Управление
Авторы
Поясняющее видео
Близкие понятия UML, Объектно-ориентированное программирование, Диаграмма деятельности
Среды и средства для освоения понятия UML, Graphviz, mermaid

Диаграмма классов (англ. class diagram) — структурная диаграмма языка моделирования UML, демонстрирующая общую структуру иерархии классов системы, их коопераций, атрибутов (полей), методов, интерфейсов и взаимосвязей (отношений) между ними.

Элементы диаграммы

Класс является ключевым элементом в объектно-ориентированном моделировании. На диаграмме классы представлены в рамках, содержащих три компонента:

  • В верхней части написано имя класса. Имя класса выравнивается по центру и пишется полужирным шрифтом. Имена классов начинаются с заглавной буквы. Если класс абстрактный — то его имя пишется полужирным курсивом.
  • Посередине располагаются поля (атрибуты) класса. Они выровнены по левому краю и начинаются с маленькой буквы.
  • Нижняя часть содержит методы класса. Они также выровнены по левому краю и пишутся с маленькой буквы.

Язык UML предоставляет механизмы для представления членов класса, например атрибутов и методов, а также дополнительной информации о них.


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