A class diagram describes the types of objects in the system and the various kinds of static relationships that exist among them. Class diagrams also show the properties and operations of a class and the constraints that apply to the way objects are connected. The UML uses the term feature as a general term that covers properties and operations of a class.
Диаграмма классов описывает типы объектов в системе и различные виды статических отношений, которые между ними существуют. Диаграмма классов также показывает свойства и операции классов и ограничения, которые применимы к связям между объектами. UML использует термин характеристика (feature) как общий термин, покрывающий свойства и операции класса.
Как я понимаю, в диаграмме классов мы должны описать:
-- онтологию наличествующих у нас в конкретном кейсе «штуковин» --расписать через «характеристики» (а) что эти штуковины ПОСТОЯННО ДЕЛАЮТ (б) как эти штуковины ПОСТОЯННО ВЗАИМОДЕЙСТВУЮ МЕЖДУ СОБОЙ.
Как я понимаю, в диаграмме классов мы должны описать:
-- онтологию наличествующих у нас в конкретном кейсе «штуковин»
Да, точно.
--расписать через «характеристики» (а) что эти штуковины ПОСТОЯННО ДЕЛАЮТ
Два типа параметров штуковин: - какие атрибуты у них ЕСТЬ (множество текущих атрибутов фактически задаёт внутреннее состояние объекта) - что они ДЕЛАЮТ (какие у них методы/функции)
(б) как эти штуковины ПОСТОЯННО ВЗАИМОДЕЙСТВУЮ МЕЖДУ СОБОЙ.
…так?
Нет, здесь не совсем так. На этой диаграмме отмечается только РАЗНОВИДНОСТЬ/ХАРАКТЕР СВЯЗИ МЕЖДУ КЛАССАМИ. Основные типы связей: - один к одному - один ко многим - много ко многим - наследование
--Как я понимаю, в диаграмме классов мы должны описать: - онтологию наличествующих у нас в конкретном кейсе «штуковин» --Да, точно.
Понятно.
--расписать через «характеристики» (а) что эти штуковины ПОСТОЯННО ДЕЛАЮТ. --Два типа параметров штуковин: - какие атрибуты у них ЕСТЬ (множество текущих атрибутов фактически задаёт внутреннее состояние объекта) - что они ДЕЛАЮТ (какие у них методы/функции)
Непонятно.
Причем здесь множество атрибутов и внутренние состояния субъекта?
Что характеризует классы и их взаимодействие:
--характеристики --атрибуты
...Так? Чем Характеристики отличаются от Атрибутов?
--(б) как эти штуковины ПОСТОЯННО ВЗАИМОДЕЙСТВУЮ МЕЖДУ СОБОЙ. …так? --Нет, здесь не совсем так. На этой диаграмме отмечается только РАЗНОВИДНОСТЬ/ХАРАКТЕР СВЯЗИ МЕЖДУ КЛАССАМИ. Основные типы связей: - один к одному - один ко многим - много ко многим - наследование