awp001
posts(5)
comments(21)
trackbacks(0)
BlogJava
聯系
聚合
管理
常用鏈接
我的隨筆
我的評論
我的參與
最新評論
留言簿
給我留言
查看公開留言
查看私人留言
隨筆分類
GIS(1)
Hibernate(2)
JDK(1)
設計模式(1)
隨筆檔案
2010年6月 (1)
2009年10月 (1)
2007年5月 (3)
搜索
最新評論
1.?re: TileCache安裝與配置全程攻略
評論內容較長,點擊標題查看
--劉良亮
2.?re: 關于Java缺乏多繼承機制的探討[未登錄]
中間再加一層抽象類……
--迷你狐
3.?re: 關于Java缺乏多繼承機制的探討
評論內容較長,點擊標題查看
--隔葉黃鶯-2
4.?re: 關于Java缺乏多繼承機制的探討
評論內容較長,點擊標題查看
--Robin's Java World
5.?re: 關于Java缺乏多繼承機制的探討
C/S客戶端可以直接調用service層、傳遞VO對象(其實就是ActionForm)
為何還要再寫個MyClassForm
--ekdd
閱讀排行榜
評論排行榜
View Post
Observer模式使用:由日志管理想到的
這段時間做了一個應用程序,屬于開機自動運行程序,無人看管型,應此要求有詳細的日志輸出,記錄系統的一舉一動,
控制層定義了控制類Log,提供方法AddLog供實體類調用,類定義如下:
class_Log
1
public
class
Log
2
{
3
private
ArrayList Logs;
4
public
void
addLog(String LogEvent)
5
{
6
Logs.add(LogEvent);
7
}
8
}
最底層的實體類進行了持久層數據的訪問,如果訪問結束或者訪問過程失敗就要記錄日志,如果通過實體類一層一層的傳遞
delegate將非常繁瑣,需要很多冗余的代碼,反過來如果讓頂層實體類直接訪問Log將不是一個好設計,不符合低耦合的原則,如
果能夠定義統一的通知消息,由控制類來捕獲,捕獲后發送給表示層顯示,則非常簡單,而且低耦合,可擴展性好。這就是
Observer模式使用的使用。
posted on 2007-05-24 01:42
awp001
閱讀(332)
評論(0)
編輯
收藏
所屬分類:
設計模式
新用戶注冊
刷新評論列表
只有注冊用戶
登錄
后才能發表評論。
網站導航:
博客園
IT新聞
Chat2DB
C++博客
博問
管理
Powered by:
BlogJava
Copyright © awp001
主站蜘蛛池模板:
日本一道本不卡免费
|
777亚洲精品乱码久久久久久
|
久久精品国产亚洲AV麻豆不卡
|
亚洲人成网77777色在线播放
|
美女裸免费观看网站
|
国产精品免费_区二区三区观看
|
亚洲成av人片天堂网无码】
|
午夜免费不卡毛片完整版
|
亚洲av永久无码精品秋霞电影秋
|
亚洲AV无码专区在线厂
|
国产黄色片在线免费观看
|
亚洲AV无码国产剧情
|
午夜亚洲福利在线老司机
|
男人扒开添女人下部免费视频
|
亚洲欧洲精品成人久久曰影片
|
国产99久久久久久免费看
|
亚洲国产精品无码久久久秋霞2
|
99精品视频免费观看
|
亚洲人成网网址在线看
|
最好免费观看韩国+日本
|
狠狠热精品免费观看
|
亚洲产国偷V产偷V自拍色戒
|
在线免费观看亚洲
|
国产啪精品视频网免费
|
精品视频免费在线
|
亚洲乱码无码永久不卡在线
|
亚洲免费视频在线观看
|
亚洲综合丁香婷婷六月香
|
国产不卡免费视频
|
中国一级毛片免费看视频
|
中文字幕在线观看亚洲
|
最近中文字幕无吗高清免费视频
|
精品女同一区二区三区免费播放
|
亚洲精品无码专区在线在线播放
|
91免费国产自产地址入
|
久久亚洲精品无码gv
|
亚洲人成无码网站
|
成人免费午夜无码视频
|
一级中文字幕乱码免费
|
亚洲综合激情另类小说区
|
亚洲国产人成中文幕一级二级
|