您现在的位置是:Instagram刷粉絲, Ins買粉絲自助下單平台, Ins買贊網站可微信支付寶付款 >
04 發布者訂閱者模式 java(誰能介紹一下JAVA平臺開發中最長用的幾種設計模式~最好是通俗一些的并且有實例的~500分酬謝)
Instagram刷粉絲, Ins買粉絲自助下單平台, Ins買贊網站可微信支付寶付款2024-06-09 10:47:32【】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
很赞哦!(2613)
相关文章
- 01 電視劇免費觀看海外軟件(何人可以告知有沒有大佬推薦個海外看國內電視劇軟件啊?)
- 01 電腦買粉絲怎么看買粉絲最近提醒消息(買粉絲電腦版如何查看買粉絲歷史消息)
- 01 電視劇海外行動是在哪個國家拍攝的(《海外行動》在哪個國家拍的)
- 04 北京農學院國際經濟與貿易怎么樣(考研難度解析:農林經濟管理好考嗎考哪些內容呢?)
- 04 北京建工海外招聘信息(我想去中鐵海外工作要什么條件?)
- 01 電視上訂閱的會員怎么取消(電視買會員怎么取消)
- 04 北京離婚在哪個買粉絲預約(裝修房子選私人好還是裝修公司好~)
- 04 北京炒家買粉絲值多少錢(比特幣誰發明的?)
- 04 勞動節買粉絲文章內容(五一勞動節宣傳活動總結)
- 01 電腦端訂閱的分享在哪(百度網盤電腦端的頁面變成這樣了,訂閱人也不見了,怎么看訂閱人的分享,還有分享動態也沒了?)
热门文章
站长推荐
01 電腦突然出現訂閱廣場圖片(我有4個問題,答得好就給100分,特別好給150分,可以復制哦,我很急,關于電子商務)
01 電腦在國內如何連接海外網絡(怎么連接國外服務器地址怎么連接國外服務器地址信息)
04 北京德正元貿易有限公司(中國電力工程顧問集團華北電力設計院工程有限公司的發展)
01 電視劇刑警之海外行動是在哪個國家拍攝的(海外行動在哪個國家拍的?)
04 北京網紅打卡飯店有哪些(2022北京網紅打卡地推薦)
01 電腦右下角訂閱怎么取消(電腦右下角廣告怎么關閉)
01 電腦搜索買粉絲文章可以在哪里搜索(電腦怎么查買粉絲買粉絲文章 搜狗買粉絲買粉絲文章搜索方法流程)
01 電視nosignal怎么恢復正常視頻(電視機出現nosignal怎么修復)