[英]Company hierarchy class diagram
我想创建一个公司层次结构的UML类图,尤其要提到每个员工在层次结构中都有一个上级(例如,公司中的每个部门都有负责人,而一个负责人是部门中其他员工的上级) )。 我建立了这张图,但我觉得有些地方不对
我会忽略每一个概括,它会导致地狱(想象一个简单的情况-您有一家有医生和病人的医院。如果医生制动脚踝并成为病人,您将拥有一个人的几个实例?现在您决定有图书馆,医生和病人都可以借书。 无论如何,我将按照下图所示(带有示例)描述您的域。
关于您的要求:我要特别提到的是,每个员工在层次结构中都有上级。 在现实世界中这是不可行的。 所以我用0..1多重性。
根据您的描述,我想出了这个:
Department由Employee组成。 Chief是一名Employee ,每个Department只有一名Chief 。
Department
Employee
Chief
肯定还有其他方法可以对此建模。 特别是概括可以用不同的方式完成。 这取决于许多域详细信息,此处无法讨论。 但基本上您可以从这种方法开始。
[英]Is this UML class diagram correct?
[英]Representing a scenario as a class diagram
[英]Aggregation relationship in class diagram?
[英]Representing main() in a class diagram
[英]Class diagram for a simple application
[英]Class diagram for ad system
[英]class diagram sensor interface
[英]Class diagram composition with generalisation
[英]Notation of UML class diagram
[英]Initializing variables in a class hierarchy
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.