天天看點

iOS設計模式 - 指令

iOS設計模式 - 指令

iOS設計模式 - 指令

原理圖

iOS設計模式 - 指令

說明

指令對象封裝了如何對目标執行指令的資訊,是以用戶端或調用者不必了解目标的任何細節,卻仍可以對他執行任何已有的操作。通過把請求封裝成對象,用戶端可以把它參數化并置入隊列或日志中,也能夠支援可撤銷操作。指令對象将一個或多個動作綁定到特定的接收器。指令模式消除了作為對象的動作和執行它的接收器之間的綁定。

源碼

https://github.com/YouXianMing/iOS-Design-Patterns

細節

iOS設計模式 - 指令