Interested Article - Классификатор (UML)
- 2021-08-20
- 2
Классификатор в языке моделирования UML — обобщённая концепция описания структурных и поведенческих свойств некоего элемента системы. Существует три основных вида классификаторов: классы , типы данных и интерфейсы, однако к классификаторам также относятся ассоциации, акторы , элементы Use Case , сигналы, компоненты, узлы , варианты использования и подсистемы. Помимо простых свойств ( атрибутов и операций) классификаторы имеют большое количество расширенных. Отношения между классификаторами включают в себя обобщение, ассоциацию , реализацию и разного рода зависимости (использование и т. п.)
В большинстве языков программирования постулируется классификация всех объектов как однозначная, то есть каждый объект может принадлежать только единственному классу. Язык UML исходит из более общего принципа, в рамках которого объекты могут принадлежать сразу нескольким классам одновременно. Таким образом, множественная классификация объектов может рассматриваться как прямая аналогия множественному наследованию .
Примечания
- , Классификаторы, с. 134-136.
- , Классификаторы, с. 66.
- , Однозначная и множественная классификация, с. 77.
Литература
- Г. Буч, Д. Рамбо, И. Якобсон. Язык UML. Руководство пользователя = The Unified Modeling Language Usere Guide. — 2-е. — М. : ДМК Пресс, 2006. — 496 с. — ISBN 5-94074-334-X .
- Г. Буч, А. Якобсон, Д. Рамбо,. UML. Классика CS = The Unified Modeling Language Reference Manual. — 2-е. — СПб. : «Питер», 2006. — 736 с. — ISBN 5-469-00599-2 .
- 2021-08-20
- 2