您现在的位置是:Instagram刷粉絲, Ins買粉絲自助下單平台, Ins買贊網站可微信支付寶付款 >
04 發布者訂閱者模式 java(誰能介紹一下JAVA平臺開發中最長用的幾種設計模式~最好是通俗一些的并且有實例的~500分酬謝)
Instagram刷粉絲, Ins買粉絲自助下單平台, Ins買贊網站可微信支付寶付款2024-06-24 05:37:18【】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
很赞哦!(566)
相关文章
- 01 youtube官網中文版更新了什么意思網絡(ios app上架流程是什么,怎樣避免提交審核被拒)
- 01 訂閱日歷URL中國節假日(蘋果日歷如何訂閱中國節假日?)
- 01 youtube官網中文版教程視頻教程百度資源分享云(抖音可以搬運youtube視頻嗎?)
- 01 youtube官網中文版更新了什么功能可以(you tu be的官網是多少?)
- 01 youtube官網中文版更新了哪些設計模式(ios app上架流程是什么,怎樣避免提交審核被拒)
- 01 youtube官網中文版更新了幾個階段(一月新番)
- 01 youtube官網中文版更新不了游戲源(怎樣才能學好python語言?)
- 01 youtube官網中文版更新不適用于以下方面(ios app上架流程是什么,怎樣避免提交審核被拒)
- 01 訂閱號能設置菜單嗎(買粉絲訂閱號怎么添加自定義菜單?)
- 01 訂閱號賬號名稱可以修改嗎(買粉絲買粉絲名字可以改嗎)
热门文章
站长推荐
01 youtube官網中文版教程視頻教程入門視頻免費全集完整(youtube視頻是什么?)
01 youtube官網中文版教程視頻教程入門基礎知識(用youtube,學英語——嘔心瀝血碼教程)
01 訂閱號賬號名稱可以修改嗎(買粉絲買粉絲名字可以改嗎)
01 youtube官網中文版教程視頻教程入門視頻免費全集觀看(為什么我的youtube看不了視頻?)
01 youtube官網中文版教程考試考試時間是(如何上聽力公開課)
01 訂閱號英文怎么說服別人買(買粉絲怎么登陸另外一個王者榮耀賬號)
01 youtube官網中文版更新不包括哪些部位(you tu be的官網是多少?)
01 訂閱淘寶店鋪要錢嗎(淘寶店鋪訂閱是什么意思)