主題

觀察者模式Note

mike | 2021-02-07 02:38:40

汝題 觀察者模式之筆記
算是蠻常見的一種設計模式 => 不外乎 註冊 通知 更新

利用委託的方式達到, 把想做的事情託付給別人做, 等他要做的時候在幫我執行任務就好(彈性高

所以通常用在需要等待的事物上

例如 -
我委託你幫我打電話給餐廳訂位, 但你可能在拉屎 或是 餐廳開店時間還沒到需要等待,  
這時候就要等拉完屎或開完店 才能打電話訂餐了

其實很多情境都會用到, 可以利用這種概念來寫Code.

以下用一種範例來港覺

時間管理 - 控制時間顯示面板

白板 - 顯示目前訊息狀態

Sample - 記數器等到五秒時就會執行委託任務

120 巴幣: 10

創作回應

is樂小呈
相當重要的觀念,會了可以把程式程度提升一個階段[e12]
2021-02-09 19:27:36
mike
哈哈哈 真的 好用的不得了呢
2021-02-09 20:00:02

相關創作

更多創作