[Design Patterns] 设计模式(六) 命令模式

前言 在日常生活中,我们经常会遇到过这样的场景:去餐厅点餐时,只需要将菜单交给服务员,稍等片刻后就可以吃到想吃的食物了,整个过程中我们跟制作食物的厨师没有一丝的交流。这个场景放在程序中,可以说将客户和厨师进行了完全解耦,而这个场景的实现方式,就是本篇文章的主角——命令模式。 定义 命令模式可以将动作的请求者和动作的执行者进行解耦。它将命令(或请求)封装成对象,以便使用不同的请求、队列、或者日志来参
相关文章
相关标签/搜索