我所理解的設計模式(C++實現)——命令模式(Command Pattern)

概述: 咱們去餐廳吃飯,咱們是經過服務員來點菜,具體是誰來作這些菜和他們何時完成的這些菜,其實咱們都不知道。抽象之,「菜單請求者」咱們和「菜單實現者」廚師,2者之間是鬆耦合的,咱們對這些菜的其餘一些請求好比「撤銷,重作」等,咱們也不知道是誰在作。其實這就是本文要說的Command模式。html 將一個請求封裝爲一個對象,從而使你可用不一樣的請求對客戶進行參數化;對請求排隊或記錄請求日誌,以及支持可
相關文章
相關標籤/搜索