您现在的位置是:Instagram刷粉絲, Ins買粉絲自助下單平台, Ins買贊網站可微信支付寶付款 >
04 發布者訂閱者模式 java(設計模式-快餐簡解-【觀察者模式】)
Instagram刷粉絲, Ins買粉絲自助下單平台, Ins買贊網站可微信支付寶付款2024-07-19 15:15:44【】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
很赞哦!(186)
相关文章
- 04 youtube music pc app下載官網(現在三星的手機的預裝軟件都能刪除了嗎?)
- 04 youtube music 買粉絲s 2022 popular songs that are(英語翻譯)
- 04 youtube music windows 10 download(有沒有聽了讓人能安靜下來的音樂)
- 01 上海愚園路網紅咖啡店(上海愚園路有什么好玩的)
- 04 youtube music player apk(手機文件哪些可以刪)
- 01 上海幕堯國際貿易有限公司(我要寫一篇作文,寫關于旅游景點的。)
- 04 youtube music 買粉絲 download songs(好聽的英文歌)
- 04 youtube music 買粉絲s 買粉絲 music 買粉絲s(德國戰車演唱會的視頻還有那些,除了柏林和尼莫的,給個地址吧)
- 04 youtube music windows 10 download(有沒有聽了讓人能安靜下來的音樂)
- 01 上海志唐貿易有限公司怎么樣(淀海是在那里,經常怎么樣)
Instagram刷粉絲, Ins買粉絲自助下單平台, Ins買贊網站可微信支付寶付款的名片
职业:程序员,设计师
现居:湖北黄石西塞山区
工作室:小组
Email:[email protected]
热门文章
站长推荐
01 上海開外賣店掙錢嗎(上海美團和餓了么騎手哪個掙錢)
04 youtube music shuffle playlist(幫忙翻譯一段IPHONE廣告)
01 上海德物貿易有限公司(上海有哪些大的德國企業,要全面的,謝謝!)
01 上海很多外國人的是哪條街(上海老外街在哪里?)
01 上海很多外地人回去了(如果在上海的外地人都走了,你覺得上海會變成什么樣子?)
04 youtube music アプリ 使い方(今日新聞淺談:Youtube Music 也加入串流音樂服務大混戰)
01 上海市貿易學校的宿舍怎么樣(上海工商外國語職業學院 怎么樣)
01 上海弘雋貿易有限公司(快創通注冊公司可靠嗎?)