美文网首页
设计模式0:UML

设计模式0:UML

作者: 树里的熊 | 来源:发表于2022-10-16 11:37 被阅读0次

以下内容摘自《图解设计模式》
类图:是UML中的一种图,可以表示类,接口,实例等之间相互的静态关系

继承:

abstract 类(抽象类)的名字以斜体方式显示。例如,Parentclass
static字段(静态字段)的名字带有下划线。例如,field2 是静态字段
abstract 方法(抽象方法)的名字以斜体方式显示。methodA
static方法(静态方法)的名字以下划线显示。methodC

子类➡️父类:定义子类时需要extends父类,所以子类一定知道父类的定义,而父类不知道子类定义。只有在知道对方信息时才能指向对方。

接口:

实现➡️接口:同理,实现需要知道接口,但是接口不需要知道实现,因此实现指向接口

聚合:

A contains B:将菱形想象成空器皿,往器皿A中装入物品B,因此A一定知道B,但是B不知道自己被谁装,所以是A->B

可见性:

在UML 中可以通过在方法名和字段名前面加上记号来表示可见性。
“+”表示 public 方法和字段,可以从类外部访问这些方法和字段。
“-” 表示 private 方法和字段,无法从类外部访问这些方法和字段。
“#”表示protect 方法和字段,能够访问这些方法和字段的只能是该类自身、该类的子类以
及同一包中的类。
”~”表示default 方法和字段,只有同一包中的类才能访问的方法和字段。

类的关联:

相关文章

  • 设计模式0:UML

    以下内容摘自《图解设计模式》类图:是UML中的一种图,可以表示类,接口,实例等之间相互的静态关系 继承: abst...

  • Android设计模式-模版方法模式

    UML关系简单介绍UML简单使用的介绍创建型设计模式Android设计模式-单例模式Android设计模式-工厂模...

  • Android设计模式-迭代器模式

    UML关系简单介绍UML简单使用的介绍创建型设计模式Android设计模式-单例模式Android设计模式-工厂模...

  • Android设计模式-享元模式

    UML关系简单介绍UML简单使用的介绍创建型设计模式Android设计模式-单例模式Android设计模式-工厂模...

  • Android设计模式-桥接模式

    UML关系简单介绍UML简单使用的介绍创建型设计模式Android设计模式-单例模式Android设计模式-工厂模...

  • Android设计模式-命令模式

    UML关系简单介绍UML简单使用的介绍创建型设计模式Android设计模式-单例模式Android设计模式-工厂模...

  • Android设计模式-责任链模式

    UML关系简单介绍UML简单使用的介绍创建型设计模式Android设计模式-单例模式Android设计模式-工厂模...

  • Android设计模式-观察者模式

    UML关系简单介绍UML简单使用的介绍创建型设计模式Android设计模式-单例模式Android设计模式-工厂模...

  • Android设计模式-备忘录模式

    UML关系简单介绍UML简单使用的介绍创建型设计模式Android设计模式-单例模式Android设计模式-工厂模...

  • Android设计模式-中介者模式

    UML关系简单介绍UML简单使用的介绍创建型设计模式Android设计模式-单例模式Android设计模式-工厂模...

网友评论

      本文标题:设计模式0:UML

      本文链接:https://www.haomeiwen.com/subject/tzokzrtx.html