Uml 如何考虑聚合和关联

Uml 如何考虑聚合和关联,uml,associations,aggregation,composition,class-diagram,Uml,Associations,Aggregation,Composition,Class Diagram,假设我们有一家连锁超市,很多超市都属于它 如果连锁店不复存在,超市将不得不关闭。这可以使用组合关系在UML中实现。填好的钻石应该放在协会的哪一边 它应该像连锁超市一样吗?还是连锁超市 我应该认为超市属于连锁店还是连锁店有超市 在UML中,您将合成菱形放在构成另一个类的类旁边。在您的示例中,一个链类型的个体由[1]多个超市类型的个体组成,因此黑钻石位于关联的链末端 [1] 有些人发音为“Chainhassupermarkes”,这与“has”一词的不同含义是无法区分的,如“Chainhasna

假设我们有一家连锁超市,很多超市都属于它

如果连锁店不复存在,超市将不得不关闭。这可以使用组合关系在UML中实现。填好的钻石应该放在协会的哪一边

  • 它应该像连锁超市一样吗?还是连锁超市
  • 我应该认为超市属于连锁店还是连锁店有超市
在UML中,您将合成菱形放在构成另一个类的类旁边。在您的示例中,一个
类型的个体由[1]多个
超市
类型的个体组成,因此黑钻石位于关联的
末端



[1] 有些人发音为“
Chain
has
supermarkes
”,这与“has”一词的不同含义是无法区分的,如“
Chain
has
name

+1以获得准确答案。既然你在OMG,我想提醒你注意动词“tocompose”的可怕歧义:根据牛津词典,compose的意思是。这与你使用这个动词的方式正好相反,你使用这个动词的意思是“应用作文”。这种模棱两可肯定有助于消除对右翼的疑虑。你介意找一个不那么模棱两可的措辞吗?谢谢你的+1。作为一个以英语为母语的人,我从来没有遇到过“写作”这个词过去的意思是“成为某事的一部分”。我能找到的任何其他词典都不支持这种词义。复合材料由零件组成。如果您仍然对此有强烈的感觉,您可以通过向发送电子邮件来提交问题或更改请求issues@omg.org.Thank谢谢你的反馈!我不是以英语为母语的人,因此不得不依赖字典;-)我认为牛津大学是一个可靠而全面的大学。不客气。你可能想重新考虑一下你使用牛津英语词典来理解现代英语。