您现在的位置是:Instagram刷粉絲, Ins買粉絲自助下單平台, Ins買贊網站可微信支付寶付款 >
04 發布者訂閱者模式 java(誰能介紹一下JAVA平臺開發中最長用的幾種設計模式~最好是通俗一些的并且有實例的~500分酬謝)
Instagram刷粉絲, Ins買粉絲自助下單平台, Ins買贊網站可微信支付寶付款2024-07-23 01:28:24【】7人已围观
简介sp;= ; i < list_observersize(); i++) {  
新建觀察者接口
package carer_observer;import carer_subject carer_subject_parent;public interface carer_observer { public void show_info();}
新建觀察者實現類
package carer_observer;import carer_subject carer_subject_parent;public class carer_observer_imple implements carer_observer { private carer_subject_parent carer_subject_parent_ref; public carer_subject_parent getCarer_subject_parent_ref() { return carer_subject_parent_ref; } public void setCarer_subject_parent_ref( carer_subject_parent carer_subject_parent_ref) { this carer_subject_parent_ref = carer_subject_parent_ref; } public carer_observer_imple(carer_subject_parent carer_subject_parent_ref) { super(); this carer_subject_parent_ref = carer_subject_parent_ref; } public void show_info() { System out println(carer_subject_parent_ref get_state()); }}
新建客戶端運行類
package run_main;import carer_observer carer_observer_imple;import carer_subject carer_subject_parent;import carer_subject carer_subject_sub;public class run_main { public static void main(String[] args) { carer_subject_parent carer_subject_parent_ref = new carer_subject_sub(); carer_observer_imple carer_observer_imple_ref = new carer_observer_imple( carer_subject_parent_ref); carer_observer_imple carer_observer_imple_ref = new carer_observer_imple( carer_subject_parent_ref); carer_observer_imple carer_observer_imple_ref = new carer_observer_imple( carer_subject_parent_ref); carer_observer_imple carer_observer_imple_ref = new carer_observer_imple( carer_subject_parent_ref); carer_subject_parent_ref add_observer(carer_observer_imple_ref ); carer_subject_parent_ref add_observer(carer_observer_imple_ref ); carer_subject_parent_ref add_observer(carer_observer_imple_ref ); carer_subject_parent_ref add_observer(carer_observer_imple_ref ); carer_subject_parent_ref sub_observer(carer_observer_imple_ref ); carer_subject_parent_ref set_state( 到達終點 ); carer_subject_parent_ref notityAllCarer(); }}
程序運行結果如下
到達終點到達終點到達終點
以一對多的方式進行對一方狀態的改變而去通知多方 觀察者模式也叫發布/訂閱模式 一方進行發布 而多方進行訂閱 和生活中看報紙一樣 你喜歡訂城市晚報 就會發給你
【 觀察者 模式 MyEclipse 項目JAVA代碼實現】
lishixin/Article/program/Java/gj/201311/27277
很赞哦!(7493)
相关文章
- 02 中國老干部買粉絲買粉絲怎么投稿(上海老干部買粉絲買粉絲每周發布幾期)
- 01 蘋果官網訂閱申請退款什么時候到賬(在蘋果官網買的東西退款需要多久才能到帳?)
- 01 蘋果可以打電話取消訂閱嗎(蘋果手機怎么取消掉訂閱)
- 01 蘋果共享相簿取消訂閱對方能看到嗎(iphone共享相簿會被別人看到嗎)
- 02 中國經理貿易大學(對外經濟貿易大學課程研修班中國商貿文化選修課程)
- 02 中國自由貿易區有幾個,在哪里(中國自貿區有哪些)
- 02 中國社交媒體使用數據(求助 2012年中國基于互聯網的電子商務消費最新統計數據,以及美國、日本的數據。當前哪個國家增長最快?)
- 02 中國葛洲壩海外投資公司待遇(解葛洲壩集團三峽建設工程有限公司實際待遇是什么?)
- 02 中國貿易額占全球的多少(中國貿易額占世界比例)
- 01 蘋果如何取消續費訂閱(蘋果如何取消訂閱自動續費)
热门文章
站长推荐
02 中國網紅大鬧新加坡(帶孩子去新加坡住哪新加坡親子游攻略注意事項)
01 蘋果共享相冊移除訂閱者對方會知道嗎(icloud家庭共享刪除成員后對方會收到提示嗎)
02 中國電視劇海外推廣大使胡歌(胡歌2019年有什么新劇嗎?為什么最近很少見到胡歌了?)
01 蘋果共享相冊移除訂閱者對方會顯示嗎(蘋果對方關了共享相冊我這邊相冊會顯示更新嗎)
02 中國茶葉對外貿易(近代中國與西方的茶葉貿易 中國近代茶葉貿易)
02 中國電視節目海外推廣大使趙麗穎(趙麗穎簡歷及個人資料簡介)
01 蘋果取消訂閱自動續費服務續費電話多少(蘋果手機如何取消訂閱自動續費)
01 蘋果關閉騰訊視頻自動續費沒有訂閱(蘋果12手機騰訊視頻會員怎么取消自動續費訂閱中不顯示怎么辦?)