<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    cuiyi's blog(崔毅 crazycy)

    記錄點滴 鑒往事之得失 以資于發展
    數據加載中……

    我對設計模式的理解:觀察者模式(Observer Pattern)

    GoF P194 5.7Section” 動機 中有應用的描述,如果對應用的 Obersers 進行再一次抽象,其可以繼承一個公用的接口 Listener 。這是這一步抽象,對這個模式將有更好的理解。

    而最初在接觸觀察者模式前,我花費了大概4天左右的時間,一直在考慮Java提供的事件機制,尤其是GUI方面的使用,因為對GUI可以說是我的一個盲點,因此嘗試從思想上有所截獲。最終我歸納如下:

    1.????? 監聽者注冊即調用時間源的注冊方法,并以監聽者接口為參數;

    2.????? 事件源通知即調用監聽者方法傳遞消息;

    3.????? 通知的消息可以是一個事件對象;

    4.????? 通知的方式就是監聽者接口的方法,且以事件對象為參數。

    ?? 現在讀GoF的Observer描述,很是有醍醐灌頂之感。
    ???
    ?? 不過如果沒有那段時間的摸索,估計難有如此的體驗。

    posted on 2006-05-29 10:01 crazycy 閱讀(1044) 評論(0)  編輯  收藏 所屬分類: Design Pattern、JEE Pattern

    主站蜘蛛池模板: 亚洲视频在线观看一区| 亚洲国产成人久久精品99| 亚洲成AV人片天堂网无码| 国产裸体美女永久免费无遮挡| 亚洲国产精品成人网址天堂| 老司机午夜精品视频在线观看免费| 国产男女猛烈无遮档免费视频网站 | 美女被免费视频网站| 永久免费毛片在线播放| 亚洲人成在线中文字幕| 97无码免费人妻超级碰碰夜夜| 亚洲国产精品线观看不卡| 99无码人妻一区二区三区免费| 亚洲精品天堂在线观看| 大陆一级毛片免费视频观看| 国产午夜亚洲精品不卡电影| 亚洲精品成人网久久久久久| 一级有奶水毛片免费看| 婷婷精品国产亚洲AV麻豆不片| 99热这里只有精品6免费| 久久精品亚洲AV久久久无码| 国产人成免费视频| 你是我的城池营垒免费观看完整版 | 99久久99久久精品免费观看| 亚洲另类图片另类电影| 国产精品免费一级在线观看| 一区二区三区精品高清视频免费在线播放 | 亚洲人成网站18禁止一区| 中文字幕无码免费久久| 亚洲欧洲日产国码www| 日韩特黄特色大片免费视频| 国产精品免费久久久久久久久| 婷婷久久久亚洲欧洲日产国码AV| 成人免费视频网址| 国产日韩AV免费无码一区二区三区 | 看Aⅴ免费毛片手机播放| 亚洲精品无码久久千人斩| 亚洲黄色免费观看| 一级女性全黄久久生活片免费| 久久精品国产亚洲av麻豆小说 | 久久免费视频网站|