橋梁(Bridge)模式橋梁模式是一個非常有用的模式,也是比較復雜的一個模式。熟悉這個模式對于理解面向對象的設計原則,包括"開-閉"原則(OCP)以及組合/聚合復用原則(CARP)都很有幫助。理解好這兩個原則,有助于形成正確的設計思想和培養良好的設計風格。在提出橋梁模式的時候指出,橋梁模式的用意是"將抽象化(Abstraction)與實現化(Implementation)脫耦,使得二者可以獨立地變化"。這句話有三個關鍵詞,也就是抽象化、實現化和脫耦。抽象化
系統 2019-08-29 23:06:20 1773
以下討論View的設計。Document是抽象的文檔類,它包含了所有的數據和如何顯示的信息,我們已經通過Page,Paragraph,Row等等抽象出來了。Frame代表窗體對象,負責構造出窗體,菜單欄,工具欄等等,它可以接受用戶的命令,然后將命令傳遞給Document。View代表視圖對象,負責繪制文檔數據,它在update()方法中繪制可視區域。除了繪制文檔數據,視圖還可能要繪制滾動條,標尺等等。Decorator模式終于派上用場了,抽象出View接口
系統 2019-08-29 23:03:40 1773
《Delphi6開發人員指南》Delphi教程系列書籍(003)《Delphi6開發人員指南》網友(邦)整理EMail:shuaihj@163.com下載地址:Part1Part2Part3Part4原書名:Delphi6Developer'sGuide原出版社:SAMS出版社:機械工業出版社作者:(美)SteveTeixeira,XavierPacheco叢書名:Borland/Inprise核心技術叢書譯者:龍勁松王瑜謝尚書上架日期:2005-10-8
系統 2019-08-29 23:01:23 1773
【IT168其他】現代人都很忙,但忙的可能沒有效率,可能在“忙人”摸象,也就是瞎忙。也許你的效率可以提升20倍,也許你的激情和潛能可以提升10倍!秘訣就在于目標管理、時間管理、精力管理、如何在短時間內完成更多的事情、如何從痛苦的修行中悟道、如何尊崇內心的自由、如何有更多的時間去享受生活、如何動態平衡工作和生活?!這里有能大大提升工作效率和時間效率的幾個重要的工作習慣:1.每天一上班就進入狀態,不要瀏覽網頁,快速聚焦最重要的工作項上面。一些好習慣的養成,常常
系統 2019-08-29 22:59:12 1773
你時常被客戶抱怨JSP頁面響應速度很慢嗎?你想過當客戶訪問次數劇增時,你的WEB應用能承受日益增加的訪問量嗎?本文講述了調整JSP和servlet的一些非常實用的方法,它可使你的servlet和JSP頁面響應更快,擴展性更強。而且在用戶數增加的情況下,系統負載會呈現出平滑上長的趨勢。在本文中,我將通過一些實際例子和配置方法使得你的應用程序的性能有出人意料的提升。其中,某些調優技術是在你的編程工作中實現的。而另一些技術是與應用服務器的配置相關的。在本文中,我
系統 2019-08-29 22:52:09 1773
我發現我似乎是個跟不上時代潮流的人,比如可以從如今人氣極旺的丁俊暉談起,順便紀念一下那些熱衷于斯諾克的日子..忘了自己開始看斯諾克的具體日期,大概應該是在95年前后吧,因為好象記得在只有CCTV1、2的日子是看不到斯諾克的轉播的,CCTV5開播之時很喜歡播一些奇怪的運動的錄像,可惜現在卻很少見了,比如我曾經很懷念的冰壺,當然也包括斯諾克界赫赫有名的全英錦標賽,記得當時是史蒂芬·亨得利(StephenHendry)開創時代的初期,可惜我卻更喜歡史蒂夫·戴維斯
系統 2019-08-29 22:51:53 1773
Vista筆記本通過神州行手機無線上網新弄了個藍牙手機,SIM卡是神州行的,可以通過GPRS上網。但手機屏幕太小,看網頁實在不方便。能否讓自己的筆記本通過這個手機上網?筆記本的屏幕可夠寬。筆記本無線上網一般推薦使用CDMA,移動是GPRS。以前神州行不能上網,現在可以了。以下是上網的詳細步驟。供朋友們參考。1確保手機可以上網。現在中國移動已給神州行增加了上網功能,設置很簡單,在手機的互聯網設置中設置以下參數:主頁:http://wap.monternet.
系統 2019-08-29 22:39:36 1773
BiweeklySpotlights====2012.1.10–2012.1.30第10期====微軟可信計算(TwC)十周年里程碑2012年1月12日十年前的這個時候,當安全問題開始威脅軟件信任度時,BillGates向微軟所有員工發送了一份備忘錄,首次提出“可信計算”(TrustworthyComputing)的概念,將提供可用、可靠、安全的產品作為公司的首要目標,開創了微軟可信計算的篇章。十年來,微軟可信計算不斷創造安全新技術、傳遞安全理念、積累實踐
系統 2019-08-29 22:38:30 1773
1.導入設備定義你必須至少配置一種設備定義之后才能開始使用EclipseME。請按下列步驟來配置設備定義:從Eclipse的窗口菜單中選擇首選項。打開左邊面板的J2ME選項分支,點擊設備管理(DeviceManagement)。按導入...(Import)按鈕。在接下來的對話框中,選擇一個包含無線工具包的根目錄,EclipseME將從中查找已知設備定義。-當你離開查找目錄文本框,或按下了刷新(Refresh)按鈕,EclipseME就會開始從指定的目錄和其
系統 2019-08-29 22:32:17 1773
備注:Union是只兩個表的結果集相加,并且保證這個兩個表的列數是相等的,不然會報錯當使用valus子句時,一次只能插入一行數據,當使用子查詢插入數據時,一條inset語句可以插入大量的數據。當處理行遷移或者裝載外部表的數據到數據庫時,可以使用子查詢來插入數據。insertintotable1(rw,remarks)(selectrw,remarksfromtable1);union用法
系統 2019-08-29 22:11:08 1773