「Head First 設計模式「 :命令模式

命令模式 命令模式定義:將「請求」封裝成對象,以便使用不同的請求、隊列或者日誌來參數化其他對象。命令模式也支持可撤銷的操作。 命令模式,封裝方法調用,命令模式可將「動作的請求者」從「動作的執行者」對象中解耦。類圖,如下: 生活中例子:餐廳點菜(顧客,服務員,廚師關係,顧客訂單告訴服務員就是,不用直接廚師打交道,廚師收到服務員的發來的訂單後開始做好大餐)。 命令模式的優點: ● 在命令模式中, 請求
相關文章
相關標籤/搜索