您现在的位置是:Instagram刷粉絲, Ins買粉絲自助下單平台, Ins買贊網站可微信支付寶付款 >
04 發布者訂閱者模式 java(設計模式-快餐簡解-【觀察者模式】)
Instagram刷粉絲, Ins買粉絲自助下單平台, Ins買贊網站可微信支付寶付款2024-07-25 01:56:05【】6人已围观
简介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
很赞哦!(397)
相关文章
- 03 買粉絲買粉絲運營思路(如何運營一個買粉絲公眾賬號)
- 01 youtube下載器4k設置2k全屏(看youtobe4k視頻sony電視應該怎么設置)
- 03 買粉絲買粉絲維護方案(要我寫一份計劃書關于買粉絲買粉絲的維護,怎么寫呀,請指點)
- 01 youtube下載器4k分辨率顯示器上(用手機做視頻監視器和推流工具,索尼 Xperia Pro 你會買嗎?)
- 01 youtube下載器app下載官網專項(如何將YouTube中的英文評論也有翻譯按鈕?)
- 01 youtube下載器4k設置2k顯示(看youtobe4k視頻sony電視應該怎么設置)
- 03 買粉絲買粉絲運營分析(買粉絲運營深度解析,如何做好買粉絲買粉絲運營)
- 01 youtube下載器app官方網站是(《人人視頻》app官方版下載)
- 03 志愿服務買粉絲標題(大連志愿者社區學生可以加哪些買粉絲)
- 01 youtube下載器app官網免費素材(電腦pr怎么下載)
热门文章
站长推荐
01 youtube下載器 知乎打老師怎么(初學者應該怎樣學習 Logic Pro)
01 youtube下載器app手機界面圖片(如何在手機上下載網頁中的視頻?)
01 youtube下載器app手機客戶端嗎(youtube為什么打不開了呢?)
01 youtube下載器app官網下載最新(在國外用什么軟件聽歌 聽歌用哪個app嗎?)
01 youtube下載器app官網版下載(youtube為什么打不開了呢?)
01 youtube下載器app手機界面卡(為什么現在的手機內存越來越大,但還總是不夠用?有哪些內存刺客app?)
03 買粉絲訂閱號助手電腦版官方下載最新電腦管家(買粉絲的功能服務)
03 買粉絲訂閱號如何管理(買粉絲訂閱號怎么管理)