注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計Pascal/DelphiDelphi模式編程:Borband核心技術(shù)叢書

Delphi模式編程:Borband核心技術(shù)叢書

Delphi模式編程:Borband核心技術(shù)叢書

定 價:¥65.00

作 者: 劉藝著
出版社: 機械工業(yè)出版社
叢編項: Borland核心技術(shù)叢書
標 簽: Delphi

ISBN: 9787111149491 出版時間: 2004-09-01 包裝: 膠版紙
開本: 24cm 頁數(shù): 510 字數(shù):  

內(nèi)容簡介

  《Delphi模式編程》是一本Delphi程序員的模式入門和實踐讀物。該書用最通俗易懂的語言和最明白實用的范例解說深奧睿智經(jīng)典著作《設(shè)計模式》。該書不但圍繞23個經(jīng)典的設(shè)計模式進行解說,介紹其結(jié)構(gòu)和用法,并給出模式編程的實踐范例;還進一步闡述了模式的概念,深入討論了Delphi的模式編程機制和模式編程法則。該書適合有編程經(jīng)驗的Delphi程序員,以及有志從事系統(tǒng)設(shè)計和架構(gòu),不斷挑戰(zhàn)自我發(fā)展空間的軟件開發(fā)人員閱讀。該書還可以作為研究生和高級開發(fā)人員的培訓(xùn)教材。當然也可以將此書作為一本模式編程參考手冊,便于讀者在項目開發(fā)中遇到實際的設(shè)計問題時直接查閱。本書的其它相關(guān)資源和技術(shù)支持,可以在作者的個人網(wǎng)http://www.liu-yi.net上獲得。用最通俗易懂的語言和最明白實用的范例解說最深奧睿智的設(shè)計模式一本真正屬于Delphi程序員的模式入門和實踐讀物通俗易懂通過貼近實際生活的比喻,形象解說模式,文筆生動,思路清晰。結(jié)合經(jīng)驗教訓(xùn)引導(dǎo)讀者建立模式編程的思維,循循善誘,點石成金。全面周到所有的模式都悉心講解;現(xiàn)成的模式代碼模板便于套用;全部示例程序提供UML設(shè)計圖和詳盡注釋;問題討論,盡釋疑難。好學(xué)實用所有的模式編程范例都精心設(shè)計,不但可以運行,還有源碼剖析。大量應(yīng)用來自開發(fā)實踐,值得借鑒參考?!禗elphi模式編程》試讀章節(jié)!

作者簡介

  劉藝海軍工程大學(xué)副教授,知名計算機技術(shù)作家。劉藝,海軍工程大學(xué)副教授,知名計算機技術(shù)作家。著有《Delphi模式編程》等專著10部,翻譯《計算機科學(xué)導(dǎo)論》等外國著名計算機教材4部。與人合著的重點大學(xué)計算機教材《信息安全學(xué)》榮獲教育部推薦研究生教材。另外,主持的多個科研項目曾在軍內(nèi)獲獎?!霸S多人往往把軟件編程和軟件開發(fā)混為一談,實際上軟件編程和開發(fā)有著本質(zhì)區(qū)別。編程是基礎(chǔ),開發(fā)是目標。如果要想真正成為項目主管,你除了要以編程水平服人,更要站在系統(tǒng)開發(fā)的高度,整體把握解決方案,處理好系統(tǒng)、模塊及代碼間的關(guān)系。”>>更多作品

圖書目錄

第一部分 模式編程原理 第1章 模式概述   1.1 模式的概念          1.1.1 什么是模式          1.1.2 模式可以做什么   1.2 模式與架構(gòu)    1.2.1 什么是架構(gòu)          1.2.2 架構(gòu)和模式的關(guān)系         1.3 從面向?qū)ο缶幊痰侥J骄幊?   1.3.1 關(guān)于封裝的哲學(xué)    1.3.2 利用繼承實現(xiàn)變化的封裝和簡單的復(fù)用    1.3.3 借助模式封裝多個變化    1.3.4 模式幫助我們解決問題 第2章 Delphi的模式編程機制   2.1 對象模型機制    2.1.1 對象模型    2.1.2 對象建模和模式編程          2.1.3 對象關(guān)系與復(fù)用   2.2 動態(tài)綁定機制    2.2.1 方法綁定    2.2.2 虛方法    2.2.3 多態(tài)   2.3 類型轉(zhuǎn)換機制    2.3.1 類型    2.3.2 向上轉(zhuǎn)型    2.3.3 向下轉(zhuǎn)型   2.4 接口抽象機制         2.4.1 接口的概念    2.4.2 抽象類    2.4.3 對象接口     2.4.4 抽象類與對象接口的比較      
2.4.5 針對接口而不是針對實現(xiàn)編程
第3章 模式編程法則   3.1 開閉法則(OCP)   3.2 Liskov代換法則(LSP)        3.3 依賴反轉(zhuǎn)法則(DIP)   3.4 接口隔離法則(ISP)        3.5 單一職責(zé)法則(SRP) 第二部分 創(chuàng)建型模式編程 第4章 工廠方法模式(Factory Method)   4.1 模式解說         4.2 結(jié)構(gòu)和用法    4.2.1 模式結(jié)構(gòu)    4.2.2 代碼模板    4.2.3 問題討論   4.3 范例與實踐    4.3.1 利用工廠方法模式設(shè)計可動態(tài)切換持久層機制的應(yīng)用    4.3.2 范例小結(jié)  第5章 抽象工廠模式(Abstract Factory)   5.1 模式解說   5.2 結(jié)構(gòu)和用法         5.2.1 模式結(jié)構(gòu)    5.2.2 代碼模板   5.3 范例與實踐    5.3.1 用抽象工廠模式動態(tài)構(gòu)造界面風(fēng)格     5.3.2 WebSnap的Web Module架構(gòu)與抽象工廠模式       5.3.3 范例小結(jié)       第6章 建造者模式(Builder)         6.1 模式解說         6.2 結(jié)構(gòu)和用法    6.2.1 模式結(jié)構(gòu)         6.2.2 代碼模板   6.3 范例與實踐    6.3.1 一個數(shù)據(jù)集對象產(chǎn)品的建造者模式    6.3.2 范例小結(jié)       第7章 單例模式(Singleton)         7.1 模式解說         7.2 結(jié)構(gòu)和用法    7.2.1 模式結(jié)構(gòu)    7.2.2 代碼模板          7.2.3 Delphi對象構(gòu)造機制與單例模式         7.3 范例與實踐          7.3.1 一個共享數(shù)據(jù)庫連接的單例模式范例          7.3.2 范例小結(jié)    第8章 原型模式(Prototype)   8.1 模式解說   8.2 結(jié)構(gòu)和用法    8.2.1 模式結(jié)構(gòu)    8.2.2 代碼模板         8.3 范例與實踐    8.3.1 Delphi對象的克隆    8.3.2 用原型模式克隆字體    8.3.3 Delphi對象流化與原型模式    8.3.4 范例小結(jié) 第9章 適配器模式(Adapter)   9.1 模式解說   9.2 結(jié)構(gòu)和用法    9.2.1 類的適配器模式          9.2.2 對象的適配器模式    9.2.3 問題討論   9.3 范例與實踐    9.3.1 用適配器模式包裝第三方API的范例    9.3.2 范例小結(jié) 第10章 橋接模式(Bridge)   10.1 模式解說   10.2 結(jié)構(gòu)和用法    10.2.1 模式結(jié)構(gòu)    10.2.2 代碼模板   10.3 范例與實踐    10.3.1 使用橋接模式改進數(shù)據(jù)持久層的健壯性    10.3.2 基于橋接模式的一個數(shù)據(jù)視圖程序    10.3.3 范例小結(jié) 第11章 合成模式(Composite) 2  11.1 模式解說         11.2 結(jié)構(gòu)和用法          11.2.1 模式結(jié)構(gòu)          11.2.2 代碼模板    11.2.3 問題討論   11.3 范例與實踐    11.3.1 合成模式在組織機構(gòu)管理系統(tǒng)中的應(yīng)用    11.3.2 范例小結(jié)       第12章 裝飾者模式(Decorator)   12.1 模式解說   12.2 結(jié)構(gòu)和用法         12.2.1 模式結(jié)構(gòu)    12.2.2 代碼模板         12.2.3 問題討論   12.3 范例與實踐    12.3.1 裝飾者模式在圖片觀賞器中的應(yīng)用    12.3.2 范例小結(jié) 第13章 門面模式(Facade)       13.1 模式解說   13.2 結(jié)構(gòu)和用法          13.2.1 模式結(jié)構(gòu)    13.2.2 代碼模板    13.2.3 問題討論   13.3 范例與實踐    13.3.1 門面模式和分布式系統(tǒng)的設(shè)計優(yōu)化    13.3.2 用門面模式設(shè)計的COM+銀行轉(zhuǎn)賬系統(tǒng)    13.3.3 COM+銀行轉(zhuǎn)賬系統(tǒng)實現(xiàn)代碼剖析    13.3.4 范例小結(jié) 第14章 享元模式(Flyweight)         14.1 模式解說   14.2 結(jié)構(gòu)和用法     14.2.1 模式結(jié)構(gòu)    14.2.2 代碼模板          14.2.3 問題討論     14.3 范例與實踐    14.3.1 對象池技術(shù)和享元模式      14.3.2 享元模式在任務(wù)調(diào)度系統(tǒng)中的應(yīng)用    14.3.3 范例小結(jié) 第15章 代理模式(Proxy)    15.1 模式解說   15.2 結(jié)構(gòu)和用法          15.2.1 模式結(jié)構(gòu)          15.2.2 代碼模板         15.3 范例與實踐    15.3.1 代理模式在數(shù)據(jù)庫程序中的應(yīng)用    15.3.2 范例小結(jié) 第四部分 行為型模式編程 第16章 責(zé)任鏈模式(Chain of Responsibility)   16.1 模式解說   16.2 結(jié)構(gòu)和用法    16.2.1 模式結(jié)構(gòu)    16.2.2 代碼模板    16.2.3 問題討論   16.3 范例與實踐         16.3.1 責(zé)任鏈模式在項目審批系統(tǒng)中的應(yīng)用    16.3.2 責(zé)任鏈模式對代碼的重構(gòu)    16.3.3 范例小結(jié)       第17章 命令模式(Command)         17.1 模式解說         17.2 結(jié)構(gòu)和用法    17.2.1 模式結(jié)構(gòu)          17.2.2 代碼模板    17.2.3 問題討論         17.3 范例與實踐    17.3.1 Delphi的Action編程機制與命令模式    17.3.2 一個兼有撤銷重做功能的文本編輯器范例    17.3.3 范例小結(jié) 第18章 解釋器模式(Interpreter)   18.1 模式解說   18.2 結(jié)構(gòu)與用法    18.2.1 模式結(jié)構(gòu)    18.2.2 代碼模板   18.3 范例與實踐    18.3.1 一個羅馬數(shù)字到阿拉伯數(shù)字的轉(zhuǎn)換器程序        18.3.2 范例小結(jié) 第19章 迭代子模式(Iterator)   19.1 模式解說   19.2 結(jié)構(gòu)與用法          19.2.1 模式結(jié)構(gòu)          19.2.2 代碼模板    19.2.3 問題討論        19.3 范例與實踐    19.3.1 一個基于迭代子模式的圖片播放器    19.3.2 范例小結(jié) 第20章 中介者模式(Mediator)   20.1 模式解說   20.2 結(jié)構(gòu)與用法    20.2.1 模式結(jié)構(gòu)    20.2.2 代碼模板    20.2.3 問題討論   20.3 范例與實踐          20.3.1 中介者模式在聊天室系統(tǒng)中的應(yīng)用          20.3.2 范例小結(jié)       第21章 備忘錄模式(Memento)   21.1 模式解說   21.2 結(jié)構(gòu)與用法          21.2.1 模式結(jié)構(gòu)    21.2.2 代碼模板    21.2.3 問題討論   21.3 范例與實踐          21.3.1 備忘錄模式在地理信息系統(tǒng)中的應(yīng)用    21.3.2 范例小結(jié)       第22章 觀察者模式(Observer)       22.1 模式解說   22.2 結(jié)構(gòu)與用法    22.2.1 模式結(jié)構(gòu)    22.2.2 代碼模板    22.2.3 問題討論   22.3 范例與實踐    22.3.1 觀察者模式在界面色彩主題中的應(yīng)用    22.3.2 范例小結(jié) 第23章 狀態(tài)模式(State)   23.1 模式解說   23.2 結(jié)構(gòu)與用法    23.2.1 模式結(jié)構(gòu)    23.2.2 代碼模板    23.2.3 問題討論   23.3 范例與實踐    23.3.1 狀態(tài)模式在信用卡賬戶管理系統(tǒng)中的應(yīng)用    23.3.2 范例小結(jié) 第24章 策略模式(Strategy)   24.1 模式解說   24.2 結(jié)構(gòu)與用法    24.2.1 模式結(jié)構(gòu)    24.2.2 代碼模板    24.2.3 問題討論   24.3 范例與實踐    24.3.1 策略模式在酒店管理系統(tǒng)中的應(yīng)用    24.3.2 范例小結(jié) 第25章 模板方法模式(Template Method)   25.1 模式解說   25.2 結(jié)構(gòu)與用法    25.2.1 模式結(jié)構(gòu)    25.2.2 代碼模板    25.2.3 問題討論   25.3 范例與實踐    25.3.1 模板方法在離線數(shù)據(jù)庫系統(tǒng)中的應(yīng)用    25.3.2 范例小結(jié) 第26章 訪問者模式(Visitor)   26.1 模式解說   26.2 結(jié)構(gòu)與用法    26.2.1 模式結(jié)構(gòu)    26.2.2 代碼模板    26.2.3 問題討論    26.3 范例與實踐    26.3.1 訪問者模式在薪酬福利管理中的應(yīng)用    26.3.2 范例小結(jié)

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號