求教一個觀察者模式應用的問題
大家好,我最近初學設計模式,之前寫過一個QQ的小軟體,對於QQ上、下線提示的處理一直很頭疼,最後我透過手動拋異常實現了下線提醒。後來接觸了觀察者模式後我突然想可以用此模式來實現。我的大致思路如下:伺服器作為被觀察者,各個客戶端作為觀察者等待伺服器傳送相應的訊息。但當我實現時我才發現,由於這是基於socket的網路程式設計,當把伺服器作為被觀察的物件(this)寫入socket後,在客戶端讀出時就不再是同一個物件了,也就是說客戶端無法觀察同一個物件實體了,那觀察者模式也就無法應用了,針對這一問題,我該如何解決呢?
當然,我並不是為了特意用觀察者模式的,只是感覺在此用觀察者模式比較合適。還有,我看到的所有觀察者模式的例子都是本地程式,難道此模式在牽扯到網路程式設計的時候就沒法使用了麼?這是我比較困惑的一點,希望大家能給予一些指點~ ~
當然,我並不是為了特意用觀察者模式的,只是感覺在此用觀察者模式比較合適。還有,我看到的所有觀察者模式的例子都是本地程式,難道此模式在牽扯到網路程式設計的時候就沒法使用了麼?這是我比較困惑的一點,希望大家能給予一些指點~ ~
相關文章
- 觀察者模式的實際應用模式
- 觀察者模式——RecyclerView中的應用模式View
- 設計模式 | 觀察者模式及典型應用設計模式
- Java設計模式——觀察者模式的靈活應用Java設計模式
- 觀察者模式應用場景例項模式
- 觀察者模式模式
- 設計模式之觀察者模式(一)設計模式
- Java中的設計模式(一):觀察者模式Java設計模式
- 求教個問題
- Unity——觀察者模式Unity模式
- PHP觀察者模式PHP模式
- 觀察者模式(2)模式
- 觀察者模式-將訊息通知給觀察者模式
- PHP 觀察者模式應用場景例項詳解PHP模式
- 記一次觀察者模式的使用模式
- Spring中的觀察者模式Spring模式
- 進擊的觀察者模式模式
- 觀察者模式在One Order回撥函式中的應用模式函式
- 【設計模式】觀察者模式設計模式
- 設計模式----觀察者模式設計模式
- 設計模式——觀察者模式設計模式
- 設計模式 —— 觀察者模式設計模式
- 設計模式(觀察者模式)設計模式
- 設計模式中的觀察者模式設計模式
- 18_觀察者模式模式
- PHP-觀察者模式PHP模式
- 大話--觀察者模式模式
- 觀察者模式介紹模式
- PHP 之觀察者模式PHP模式
- redux與觀察者模式Redux模式
- observer-觀察者模式Server模式
- 重構 - 觀察者模式模式
- 設計模式走一遍---觀察者模式設計模式
- 來一波原生的觀察者模式 | MutationObserver模式Server
- JS中的觀察者模式DEMOJS模式
- 設計模式(9) 觀察者模式設計模式
- 設計模式之【觀察者模式】設計模式
- 設計模式-觀察者模式上設計模式
- 設計模式-觀察者模式下設計模式