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

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

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

定 價(jià):¥65.00

作 者: 劉藝著
出版社: 機(jī)械工業(yè)出版社
叢編項(xiàng): Borland核心技術(shù)叢書(shū)
標(biāo) 簽: Delphi

ISBN: 9787111149491 出版時(shí)間: 2004-09-01 包裝: 膠版紙
開(kāi)本: 24cm 頁(yè)數(shù): 510 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

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

作者簡(jiǎn)介

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

圖書(shū)目錄

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

本目錄推薦

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