command模式

command模式

command模式是一個計算機指令,適用性為緊耦合的關係。

基本介紹

  • 中文名:command模式
  • 外文名:Command mode
  • 又稱為:行動模式
  • 適用性:緊耦合的關係
命令(Command)模式屬於對象的行為模式【GOF95】。命令模式又稱為行動(Action)模式或事務(Transaction)模式。命令模式把一個請求或者操作封裝到一個對象中。命令模式允許系統使用不同的請求把客戶端參數化,對請求排隊或者記錄請求日誌,可以提供命令的撤銷和恢復功能。
適用性:在軟體系統中,行為請求者與行為實現者之間通常呈現一種緊耦合的關係。但在某些場合,比如要對行為進行記錄撤銷重做事務等處理,這種無法抵禦變化的緊耦合是不合適的。這種情況下,使用command模式將行為請求者與行為實現者進行解耦。
結構圖:

相關詞條

熱門詞條

聯絡我們