<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

    主站蜘蛛池模板: 亚洲成年人在线观看| 中文字幕精品亚洲无线码二区| 中文字幕亚洲免费无线观看日本| 黄色网站软件app在线观看免费| 久久久久亚洲AV成人网人人网站| 一级做α爱过程免费视频| 亚洲熟女乱综合一区二区| 一个人免费观看日本www视频| 色久悠悠婷婷综合在线亚洲| WWW国产成人免费观看视频| 亚洲中文字幕无码永久在线| a级毛片毛片免费观看永久| 国产日本亚洲一区二区三区| 在线电影你懂的亚洲| 四虎永久成人免费| 国产免费AV片在线观看| 亚洲精品456播放| 国内少妇偷人精品视频免费| 色噜噜综合亚洲av中文无码| 色影音免费色资源| 亚洲成a∨人片在无码2023 | 18禁网站免费无遮挡无码中文| 亚洲视频无码高清在线| 国产美女无遮挡免费视频网站 | 色屁屁在线观看视频免费| 国产成人亚洲精品影院| 久久国产精品免费视频| 亚洲天堂免费在线| 中文字幕亚洲不卡在线亚瑟| 国产成人精品一区二区三区免费| 亚洲国产日韩在线一区| 特级毛片aaaa级毛片免费| 亚洲成a人片7777| 亚洲AV成人无码久久精品老人 | 亚洲免费在线观看视频| 亚洲第一成年免费网站| 久久夜色精品国产亚洲av| 国产成人精品免费视| 免费国产在线精品一区| 亚洲成人在线免费观看| 亚洲Av无码国产情品久久|