UML类图解释

Posted 以前、以后

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了UML类图解释相关的知识,希望对你有一定的参考价值。

  那个动物矩形框,它就代表一个类(Class)。类图分三层,第一层显示类的名称,如果是抽象类,则就用斜体显示。第二层是类的特性,通常是字段和属性。第三层是类的操作,通常是方法或行为。注意前面的符号,“+”表示public,"-"表示private,“#”表示protected.

  关联:企鹅和气候有很大的关联,企鹅需要‘知道’气候的变化,需要‘了解’气候规律。当一个类‘知道’另一个类时,可以用关联。

  合成(Composition,也叫’组合‘)是一种强的‘拥有’关系,体现了严格的部分和整体的关系,部分和整体的生命周期一样。

  聚合表示一种弱的拥有关系,体现的是A对象可以包含B对象,但B对象不是A对象的一部分。

  依赖:动物有几大特征,比如新陈代谢,能繁殖。二动物要有生命力,需要氧气、水、食物等,也就是说,动物依赖于氧气和水。他们之间是依赖关系。

                                                      ---采自《大话设计模式》

以上是关于UML类图解释的主要内容,如果未能解决你的问题,请参考以下文章

UML类图解释

UML类图简介

UML 集成类图

UML类图关系

UML类图的箭头含义

搞!UML类图