一、命令模式(Command Pattern)

UML基础与应用之部分设计模式介绍
Client:创建一个操作命令(ConcreteCommand)对象并确定其接受者;
Command:声明一个给所有具体命令类的接口;
ConcreteCommand:定义一个接受者和行为之间的弱耦合,实现execute()方法“用于调用接受者相应操作”
Invoker:敷在调用命令对象执行请求;
Receiver:具体实施一个请求;
具体例子如下:
Client:玉皇大帝;Invoker:太白金星;Command:圣旨;
ConcreteCommand:立即报到指令;Receiver:孙悟空;
UML基础与应用之部分设计模式介绍

二、适配器模式(Adapter Patterns)

类适配器:(用继承实现)

UML基础与应用之部分设计模式介绍

对象适配器:(用组合实现)

UML基础与应用之部分设计模式介绍

相关文章:

  • 2021-10-24
  • 2021-11-30
  • 2021-04-16
  • 2021-12-01
  • 2021-09-02
  • 2021-08-03
  • 2022-12-23
  • 2021-06-23
猜你喜欢
  • 2022-01-08
  • 2021-09-09
  • 2021-07-31
  • 2021-09-22
  • 2021-08-20
  • 2021-10-06
  • 2021-08-28
相关资源
相似解决方案