23種設計模式之命令模式(Command)

命令模式是一種對象的行爲型模式,類似於傳統程序設計方法中的回調機制,它將一個請求封裝爲一個對象,從而使得可用不同的請求對客戶進行參數化;對請求排隊或者記錄請求日誌,以及支持可撤銷的操作。命令模式是對命令的封裝,將發出命令的責任和執行命令的責任分割開,委派給不同的對象,以實現發送者和接收者完全解耦,提供更大的靈活性和可擴展性。 優點: 1)將調用操作的對象與知道如何完成該操作的對象相分離。 2)更容
相關文章
相關標籤/搜索