您现在的位置是:Instagram刷粉絲, Ins買粉絲自助下單平台, Ins買贊網站可微信支付寶付款 >
04 發布者訂閱者模式 java(設計模式-快餐簡解-【觀察者模式】)
Instagram刷粉絲, Ins買粉絲自助下單平台, Ins買贊網站可微信支付寶付款2024-07-29 15:02:08【】8人已围观
简介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
很赞哦!(694)
相关文章
- 03 花海圖片ins風(佛山9條鄉村旅游精品線路推薦佛山最美鄉村旅游)
- 03 蘇州年貨節在哪里(2021蘇州年貨節數字人民幣紅包報名條件及報名領取流程)
- 01 廣州工程技術職業學院國際經濟與貿易專業(工貿職業技術學校有什么專業)
- 01 廣州太古倉網紅拍照圣地(廣州有哪些適合一個人周末走走的地方,可以推薦一些嗎?)
- 03 騰訊旗下海外工作室(騰訊旗下五大游戲工作室,哪個工作室實力更強?)
- 03 騰訊控股海外收入(騰訊究竟是哪個國家的公司?)
- 03 致知物理買粉絲初中(致知物理買粉絲的密碼是多少)
- 01 廣州居以敏貿易有限公司(廣州十大富豪豪哥是誰)
- 03 蘇州網紅景點陶藝(中國非著名景點?)
- 03 舞蹈機構買粉絲文章(武漢體育學院舞蹈教育專業考研經驗?)
Instagram刷粉絲, Ins買粉絲自助下單平台, Ins買贊網站可微信支付寶付款的名片
职业:程序员,设计师
现居:云南丽江玉龙纳西族自治县
工作室:小组
Email:[email protected]
热门文章
站长推荐
03 花西子海外價格(VC集體錯失的花西子,憑什么3年銷量30億?)
03 蘇州旭之昌貿易有限公司(中國建筑防水材料工業協會的第六屆理事成員)
03 自由貿易是戰略性貿易政策理論的主張(什么情況下實施自由貿易,什么情況下實施保護貿易,什么情況下實施管理貿易,原因是什么,具體表現是什么)
01 廣州展達貿易有限公司(2006中國(廣州)秋季食品添加劑和配料展覽會參展商)
01 廣州天厚貿易有限公司旗下品牌(沃度品牌的機械手表機芯是瑞士的嗎?)
03 自由貿易港的英語作文(用英語作文介紹欽州市八寨溝)
01 廣州娜亦貿易有限公司(中國的潮牌有很多,哪些潮牌值關注?)
03 蘇州恒步貿易有限公司(江陰經濟發展怎么樣)