设计模式--UML类图简介

UML:Unified Modelling Language是一种统一建模语言(英语:Unified Modeling Language,缩写 UML)是非专利的第三代建模和规约语言。

“+”表示public, "-"表示private, "#"表示protected

UML关系类图箭头表示:

1. 继承 : 派生类继承自基类,如鸟是动物的一种,继承自动物:

    

2.接口实现:表示一个类由哪个类实现,并不是所有的类都有接口类,只有抽象类时需要接口类的实现

    

3. 关联:表示两个类之间具有某种联系,具有很强的相关性,比如企鹅与气候,父与子

    

4. 依赖:表示一个类依赖于另一个类,如动物依赖于水;人依赖于食物

5. 聚合:表示组合、合成关系,如大雁组合成雁群,人组合成人群

    

6. 复合:如鸟拥有翅膀,鸟由翅膀,腿等组成;人由身体和灵魂组成

    

 以上为软件设计模式相关的关系箭头表示,分别为:继承,接口,关联,依赖,聚合,复合;

  

原文地址:https://www.cnblogs.com/anlia/p/11686188.html