Delphi模式编程

出版时间:2004-9  出版社:机械工业出版社  作者:刘艺  页数:510  
Tag标签:无  

内容概要

  用最通俗易懂的语言和最明白实用的范例解说最深奥睿智的设计模式,一本真正属于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 范例小结主要参考文献:

图书封面

图书标签Tags

评论、评分、阅读与下载


    Delphi模式编程 PDF格式下载


用户评论 (总计4条)

 
 

  •     跟作者水平相比,这本书烂到家了.
      无法用语言表达的烂,纯粹骗稿费.
      明明几句话就能描述清楚的东西,非要罗嗦半天,罗嗦还不算,还要重复两遍.
      每个章节的小结的内容都能是前边内容的直接重复.
      给1星都浪费.
  •     这本书大体内容都不错。
      就是刘艺老师的细节写的不是特别好。。每个章节都可以泛读而过。。
      与其我更喜欢INSIDE VCL 每个地方都有从新读的价值。
      算不上经典和极品吧。。个人感觉也就是3星左右
  •     Delphi模式编程是一本很好的介绍了用面向对象的思想,加上模式的设计方式进行软件的开发,是广大开发人员及设计分析人员的一本不可多得的极品书籍!
      
      它是由经验丰富的刘艺老师编写的。我看了几遍刘老师的<<面向对象编程思想>>一书,写得非常的好。我在编程的时候都一直在用这种思想去理解,分析设计程序。
  •   这本书大体内容都不错。
    就是刘艺老师的细节写的不是特别好。。每个章节都可以泛读而过。。
    与其我更喜欢INSIDE VCL 每个地方都有从新读的价值。
    算不上经典和极品吧。。个人感觉也就是3星左右
 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7