您现在的位置是:Instagram刷粉絲, Ins買粉絲自助下單平台, Ins買贊網站可微信支付寶付款 >
04 發布者訂閱者模式 java(誰能介紹一下JAVA平臺開發中最長用的幾種設計模式~最好是通俗一些的并且有實例的~500分酬謝)
Instagram刷粉絲, Ins買粉絲自助下單平台, Ins買贊網站可微信支付寶付款2024-07-26 01:21:31【】0人已围观
简介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
很赞哦!(7)
相关文章
- 10 youtube官網網頁版登錄個人系統新版管理系統(給新手的ADOBE軟件不完全科普指南!)
- 03 化工貿易稅負率一般控制在多少(怎樣合理避稅)
- 03 加快發展人力資源服務貿易探索建設什么什么(關于長江三角洲地區經濟發展的問題(500分相贈))
- 10 youtube官網網頁版設置中文版本下載電腦(電腦不用軟件怎么錄屏)
- 10 youtube官網網頁版觀看免費版下載pc(you tu be的官網是多少?)
- 10 youtube官網網頁版打開不是有效版本(you tu be的官網是多少?)
- 10 youtube官網網頁版優化差是什么問題應該(如何進行網絡營銷?)
- 10 youtube官網中文版評論區圖片下載免費(you tu be的官網是多少?)
- 10 youtube官網下載電腦版官網首頁在線播放(gofair是什么?gofair對外貿有啥用,怎么下載?gofair賣家如何注冊?)
- 03 北京協和買粉絲買粉絲預約掛號怎么掛(北京掛號去哪里掛號,北京醫保怎么掛號)
热门文章
站长推荐
03 北京大學第六醫院官方買粉絲(北京16個黃碼醫院掛號平臺有哪些北京16個黃碼醫院掛號平臺有哪些醫生)
03 化工貿易有限公司怎么經營模式(化工貿易公司簡介模板?)
03 北京萬天國際貿易有限公司(萬通眾合北京國際貿易靠譜嗎)
03 北京對外文化貿易協會官網(宋朝的對外文化和經濟貿易是怎樣發展的?)
10 youtube官網網頁版設置簽名檔是什么意思(PS軟件各個版本區別大嗎?哪個版本最適合新手?)
03 北京國美國際酒業貿易有限公司(世博特許生產商 名單)
10 youtube官網網頁版設置簽名圖片轉pdf(給新手的ADOBE軟件不完全科普指南!)
03 加拿大海外資產申報用的房產評估報告日期(加拿大的新移民們,不知道怎么申報海外資產小心罰款)