UML类图解释

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

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

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

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

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

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

posted @ 2018-08-07 23:57  以前、以后  阅读(233)  评论(0编辑  收藏  举报