Closed. This question needs details or clarity。它当前不接受答案。
                            
                        
                    
                
            
                    
                
                        
                            
                        
                    
                        
                            想改善这个问题吗?添加详细信息并通过editing this post阐明问题。
                        
                        4年前关闭。
                    
                
        



我不了解A级旁边的空心菱形和B级旁边的多重性暗示着A级和B级之间的关系。有人可以为我澄清一下吗?

最佳答案

聚合是一种特殊类型的关联。
两个对象的寿命彼此独立。
这两个对象都有自己的生命周期。
定义聚合名称。
空菱形的方向指定包含哪个对象
另一个对象。


举个例子

java - 聚合+多重性UML澄清-LMLPHP

你的问题


  我不明白什么是A级旁边的空心钻石
  B类旁边的多重性暗示了这种关系
  在A类和B类之间。有人可以帮我澄清一下吗?


多样性所做的是每个与零个到许多B类对象相关联的A类对象,并且B类也依赖于A类,但是它们都有自己的生命周期,就像我给出的与Composition不同的示例一样。

编辑:

像这样 ,

java - 聚合+多重性UML澄清-LMLPHP

您必须在两边都指定与B类对象有关的对象数。例如,在B类端的0..n中。

关于java - 聚合+多重性UML澄清,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/35953597/

10-11 02:33