本文介绍: 前台服务员系统与后台系统的交互,我们可以通过命令的模式来实现,服务员将顾客的点单内容封装成命令,直接对后台下达命令,后台完成命令要求的事,即可。前台系统中的notify接口直接调用命令中的execute接口,执行命令。
14-Python与设计模式–命令模式
一、饭店点餐系统
后台三个子系统设计如下:
前台系统构建如下:
命令类构建如下:
业务场景如下:
打印如下:
二、命令模式
三、命令模式的优点和应用场景
四、命令模式的缺点
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。