我对 UML 建模还很陌生,所以请耐心等待。
假设我有一个属性为 students
的类这是 Student
的列表实例。我已经为 Student
设置了聚合关系类也在图中。此关系是否替换了诸如 #students : Student[]
之类的属性条目?在容器类中,或者属性和关系可以共存吗?
提前感谢您的任何答案!
最佳答案
简短回答:属性和关系都可以存在吗?不...
但是如果您的类(class)是软件类(class) 你可能有很多选择来展示它们:
但是如果您的类不是软件类并且您对域进行建模 您应该更小心地将实体显示为属性或类。通常,如果实体是复杂类型,则显示为单独的类。但这不是规则:取决于上下文。
关于uml - 关系(聚合、组合)是否取代了属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6797448/