<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

    主站蜘蛛池模板: 亚洲乱码一二三四区国产| 成人人免费夜夜视频观看| 麻豆va在线精品免费播放| 亚洲丝袜中文字幕| 亚洲AV日韩精品久久久久| 亚洲免费在线观看| 国内一级一级毛片a免费| 6080午夜一级毛片免费看6080夜福利| 九九视频高清视频免费观看| 亚洲另类无码一区二区三区| 亚洲国产成人久久综合一区| 亚洲一区精品中文字幕| 亚洲国产综合无码一区 | 亚洲国产成人久久精品影视| 四虎精品亚洲一区二区三区| 日韩电影免费在线观看视频| 999在线视频精品免费播放观看| 99精品视频免费观看| 久久精品成人免费看| 国产免费爽爽视频在线观看| 久久精品无码专区免费| 九九全国免费视频| 一级一级毛片免费播放| 一区二区三区免费视频播放器 | 久久精品国产精品亚洲艾草网美妙| 国产精品无码素人福利免费| 免费看少妇作爱视频| 18禁超污无遮挡无码免费网站国产| 日韩精品福利片午夜免费观着| 全免费毛片在线播放| 青青青国产在线观看免费网站| 我的小后妈韩剧在线看免费高清版 | 久久综合久久综合亚洲| 亚洲国产成人精品激情| 亚洲国产精品一区二区三区在线观看| 亚洲第一成年人网站| 亚洲国产成人无码av在线播放| 亚洲人成在线播放| 亚洲成av人在线观看网站| 国产一区二区三区亚洲综合 | 亚洲精品第一国产综合精品99|