首页 > 其他分享 >【设计模式】行为型模式之命令模式

【设计模式】行为型模式之命令模式

时间:2022-12-14 18:22:41浏览次数:46  
标签:服务员 发出 执行者 模式 命令 设计模式

三个角色

命令发出者,命令,命令执行者

解决的问题

降低 命令发出者 和 命令执行者 之间的耦合度

理解

假设在饭店的场景下,
服务员(命令发出者) 会把客人点的菜写在一张纸上(命令的集合),然后直接递给厨师(命令执行者)

优点

  1. 服务员不需要知道客人点了哪些菜
  2. 可以批量执行多个命令

标签:服务员,发出,执行者,模式,命令,设计模式
From: https://www.cnblogs.com/HypoPine/p/16982903.html

相关文章

  • linux svn命令
    参考:https://blog.csdn.net/sinolover/article/details/1212445871,拉取到本地svncheckoutsvn://****2,添加svnupdatesvnadd*svncommit-m'x'svnupdates......
  • Linux之pidof命令
    pidof命令用于查找指定名称的进程的进程号id号。语法pidof(选项)(参数)选项-s:仅返回一个进程号;-c:仅显示具有相同“root”目录的进程;-x:显示由脚本开启的进程;......
  • Anaconda 安装及常用命令
    Anaconda下载安装包linux,windows链接:https://pan.baidu.com/s/10VhNRzOr-W19Z_RemhnthA提取码:k6mo 常用命令:--激活condacondaactivate--退出condacon......
  • 结构型:设计模式之适配器模式(六)
    20V,而我国的家庭用电是220V,如何让20V的笔记本电脑能够在220V的电压下工作?答案是引入一个电源适配器(ACAdapter),俗称充电器或变压器,有了这个电源适配器,生活用电和笔记本电脑......
  • 创建型:设计模式之建造模式(四)
     没有人买车会只买一个轮胎或者方向盘,大家买的都是一辆包含轮胎、方向盘和发动机等多个部件的完整汽车。如何将这些部件组装成一辆完整的汽车并返回给用户,这是建造者模式需......
  • 单例模式的七种写法
    第一种(懒汉,线程不安全): 1 public class Singleton {   2     private static Singleton instance;   3 private Singleton......
  • Linux man命令手册使用方法,man和man5区别
    1、https://www.modb.pro/db/4464931.man手册页简介man手册页(manualpages,“手册”),是类UNIX系统最重要的手册工具。多数Linux发行版都预装了它。Linux提供了丰富的帮......
  • Git命令提交文件
    首先检查本地仓库当前状态,显示更改的文件gitstatus如图所示显示有一个文件Test.txt被修改执行add命令gitaddTest.txt发现文件名变绿色,说明加入暂存区成功gitcommit在弹......
  • Git命令行删除远程分支
    首先查看当前所有的分支gitbranch-a红色的​​remote/origin/main​​​和​​remote/origin/main1​​为远程分支我们删除​​remote/origin/main1​​通过命令gitpu......
  • Cesium地下模式
    Cesium地下模式在一般的业务场景中,例如地下管线这些需要看地下模型的场景时候,需要开启地下模式。而开启地下模式也非常简单开启地下模式注释可见constenterUnderGrou......