觀察者模式和發布訂閱模式的區別


兩者有什么區別?一搜一大堆,一篇比一篇長,一篇比一篇專業。傻傻分不清楚。還是舉個例子吧。

  觀察者模式:我辦了一個補習班,學生想來我這學習,必須先報名(注冊)。收齊一幫學生,開始教學,學生們聽了我的課及時更新了自己的認知。我和學生們緊密相連。每個人我都認識。

  發布訂閱模式:我在某視頻站上開了一個專欄,把我的課上傳上去,喜歡的同學訂閱下。后續我只要把最新課程傳到視頻站上就好了,學生們聽了我的課亦能及時新了自己的認知。我和學生們的聯系不是那么大了。我也不需要認識他們。

  后者比前者多了一個類似中轉站的東西(姑且稱為“中台”),省了我好多事。有學生不願意學了 ,直接找中台退訂就好了,不用找我說。我發布的新課程也由中台做廣播,不用我自己再一個個通知,不會影響到我自己干其他工作。




免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM