[Design Pattern] Command Pattern 命令模式

发现公司的代码好像有用到 Command Pattern,回顾重温下。

Command Pattern 的类图结构如下:

 

[Design Pattern] Command Pattern 命令模式_第1张图片

参考 《Head First Design Patterns(英文版)》P245 绘制

 

我所理解的 Command Pattern 如图。

 caller, action, subject 分别对于类图中的 Invoker, Command, Receiver, 他们都可以由使用者 Client 进行配置

[Design Pattern] Command Pattern 命令模式_第2张图片

 

参考资料:

Head First Design Pattern.

 

推荐工具:

方便的在线 UML 绘制工具:

lucidchart ,七天免费,后续收费。

ProcessOn,免费

 

转载于:https://www.cnblogs.com/TonyYPZhang/p/5393789.html

你可能感兴趣的:([Design Pattern] Command Pattern 命令模式)