您现在的位置是:Instagram刷粉絲, Ins買粉絲自助下單平台, Ins買贊網站可微信支付寶付款 >
04 發布者訂閱者模式 java(誰能介紹一下JAVA平臺開發中最長用的幾種設計模式~最好是通俗一些的并且有實例的~500分酬謝)
Instagram刷粉絲, Ins買粉絲自助下單平台, Ins買贊網站可微信支付寶付款2024-07-12 05:28:10【】1人已围观
简介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
很赞哦!(4)
相关文章
- 02 youtube轉mp3下載小說看什么書(ipad有什么使用功能?)
- 08 貴州對外貿易中的主要出口商品包括下列(理論與實踐基礎)
- 09 be inspired by造句子(mostly造句)
- 02 youtube轉mp3下載百度一下就(在哪里可以免費下載歌曲?)
- 02 youtube視頻字幕怎么下載(Youtube怎么設置中文字幕)
- 02 youtube轉mp3下載免費下載(找很好的屏幕錄像軟件)
- 02 youtube轉mp3下載歌曲寶官網(油管會員可以用支付寶嗎)
- 08 香港帆鑫國際貿易有限公司(廣東省東莞市厚街鎮鞋業工廠地址)
- 09 clarins一套多少錢(男士護膚品哪個牌子好)
- 08 青島海外進出口有限公司(青島旅游年收入青島旅游年收入排名)
热门文章
站长推荐
09 best youtube car shows(杰西麥卡特尼Jesse McCartney 資料)
08 貴州興誠貿易有限公司(茅臺酒區域編碼)
02 youtube視頻下載網站排行榜前十名手(抖音短視頻運營指南?)
09 買粉絲untry music 50 60 youtube(尋一個聽歌的網站)
02 youtube視頻封面圖下載官網免費下載(2022最新版從0-1運營TikTok的保姆級教程)
02 youtube視頻下載插件chrome(視頻只有聲音沒有畫面)
02 youtube視頻下載器高清線怎么調(看網頁視頻是黑屏)
02 youtube視頻下載網站排行榜官網2022年(ipad32022看youtube會卡嗎)