發佈/訂閱模式 vs 觀察者模式

GoF 原著中,告訴我們 觀察者模式 (Observer Pattern), 又稱為 發佈/訂閱模式 (Publish/Subscribe Pattern)。 (以下簡稱 Pub/Sub)   然而,目前實務開發的背景中, Pub/Sub 更廣泛地被指為: 用於建立一些 事件驅動 (Event-dr […]

觀察者模式 (Observer Pattern)

觀察者模式 (Observer Pattern) ,GoF 23種設計模式其一,行為型, 又稱為 publish-subscribe (發佈-訂閱) [註1]、dependants (家眷) 模式, 其定義: Define a one-to-many dependency between ob […]

命令模式 (Command Pattern)

命令模式 (Command Pattern),GoF 23 種設計模式其一,行為型, 又稱為 指令、 action (動作)、transaction (交易) 模式, 其定義: Encapsulate a request as an object, thereby letting you parameteri […]