1命令模式是一個高內聚的模式。
定義如下:將一個請求封裝成一個對象,從而讓你使用不同的請求把客戶端參數化,對請求排隊或者記錄請求日志,可以提供命令的撤銷和恢復功能。
?
2.角色說明:
● Receive接收者角色
該角色就是干活的角色,命令傳遞到這里是應該被執行的。
● Command命令角色
需要執行的所有命令都在這里聲明。
?
● Invoker調用者角色
接收到命令,并執行命令。在例子中,我(項目經理)就是這個角色。
通用類圖如下:
1命令模式是一個高內聚的模式。
定義如下:將一個請求封裝成一個對象,從而讓你使用不同的請求把客戶端參數化,對請求排隊或者記錄請求日志,可以提供命令的撤銷和恢復功能。
?
2.角色說明:
● Receive接收者角色
該角色就是干活的角色,命令傳遞到這里是應該被執行的。
● Command命令角色
需要執行的所有命令都在這里聲明。
?
● Invoker調用者角色
接收到命令,并執行命令。在例子中,我(項目經理)就是這個角色。
通用類圖如下:
轉載于:https://www.cnblogs.com/ZHONGZHENHUA/p/6419297.html
本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。 如若轉載,請注明出處:http://www.pswp.cn/news/393766.shtml 繁體地址,請注明出處:http://hk.pswp.cn/news/393766.shtml 英文地址,請注明出處:http://en.pswp.cn/news/393766.shtml
如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!