Delphi模式編程

所属分类:編程語言與程序設計  
出版时间:2004-9   出版时间:機械工業出版社   作者:劉藝   页数:510  

内容概要

  用最通俗易懂的語言和最明白實用的範例解說最深奧睿智的設計模式,一本真正屬于Delphi程序員的模式入門和實踐讀物!通俗易懂︰通過貼近實際生活的比喻,形象解說模式,文筆生動,思路清晰。結合經驗教訓引導讀者建立模式編程的思維,循循善誘,點石成金。全面周到︰所有的模式都悉心講解;現成的模式代碼模板便于套用;全部示例程序提供UML設計圖和詳盡注釋;問題討論,盡釋疑難。好學實用︰所有的模式編程範例都精心設計,不但可以運行,還有源碼剖析。大量應用來自開發實踐,值得借鑒參考。    《Delphi模式編程》是一本Delphi程序員的模式入門和實踐讀物。該書用最通俗易懂的語言和最明白實用的範例解說深奧睿智經典著作《設計模式》。該書不但圍繞23個經典的設計模式進行解說,介紹其結構和用法,並給出模式編程的實踐範例;還進一步闡述了模式的概念,深入討論了Delphi的模式編程機制和模式編程法則。  該書適合有編程經驗的Delphi程序員,以及有志從事系統設計和架構,不斷挑戰自我發展空間的軟件開發人員閱讀。該書還可以作為研究生和高級開發人員的培訓教材。當然也可以將此書作為一本模式編程參考手冊,便于讀者在項目開發中遇到實際的設計問題時直接查閱。

作者简介

  劉藝,海軍工程大學信息與電氣學院副教授,美國Borland公司授予的Delphi產品專家,計算機技術作家。著有《Delphi面向對象編程思想》等10多部計算機專著,出版重點大學計算機教材2部,其中一部獲教育部推薦研究生教材。另外,其主持的多個科研項目曾在軍內獲獎。

书籍目录

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

图书封面




    Delphi模式編程下載



用户评论 (总计4条)

 
 

  •       跟作者水平相比,這本書爛到家了.
      無法用語言表達的爛,純粹騙稿費.
      明明幾句話就能描述清楚的東西,非要羅嗦半天,羅嗦還不算,還要重復兩遍.
      每個章節的小結的內容都能是前邊內容的直接重復.
      給1星都浪費.
  •       這本書大體內容都不錯。
      就是劉藝老師的細節寫的不是特別好。。每個章節都可以泛讀而過。。
      與其我更喜歡INSIDE VCL 每個地方都有從新讀的價值。
      算不上經典和極品吧。。個人感覺也就是3星左右
  •       Delphi模式編程是一本很好的介紹了用面向對象的思想,加上模式的設計方式進行軟件的開發,是廣大開發人員及設計分析人員的一本不可多得的極品書籍!
      
      它是由經驗豐富的劉藝老師編寫的。我看了幾遍劉老師的<<面向對象編程思想>>一書,寫得非常的好。我在編程的時候都一直在用這種思想去理解,分析設計程序。
  •     這本書大體內容都不錯。
    就是劉藝老師的細節寫的不是特別好。。每個章節都可以泛讀而過。。
    與其我更喜歡INSIDE VCL 每個地方都有從新讀的價值。
    算不上經典和極品吧。。個人感覺也就是3星左右
 

計算機與互聯網 PDF免费下载,編程語言與程序設計PDF免费下载。 计算机教程网 

计算机教程网 @ 2017