Java設計模式-命令模式Command

定義 將來自客戶端的請求傳入一個對象,從而使你可用不同的請求對客戶進行參數化。用於「行爲請求者」與「行爲實現者」解耦,可實現二者之間的鬆耦合,以便適應變化。分離變化與不變的因素。 UML圖: 角色 Command:定義命令的接口,聲明執行的方法。 ConcreteCommand:命令接口實現對象,是「虛」的實現;通常會持有接收者,並調用接收者的功能來完成命令要執行的操作。 Receiver:接收者
相關文章
相關標籤/搜索