- 1、本文档共107页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
D的elphi模式编程
前 言
《Delphi 模式编程》经过多年的酝酿和一年多的艰难写作终于完稿了。这本书最初仅仅
是我本人学习模式的一个私人笔记,所以使用《Thinking in Patterns with Delphi》的英文名
称可能更为准确。
本书第一部分“模式编程原理”,阐述了模式的概念,深入讨论了Delphi 的模式编程机
制和模式编程法则;后面各部分则分别围绕23 个经典的设计模式进行解说,介绍其结构和
用法,并给出模式编程的实践范例。
对于有编程经验的 Delphi 程序员来说,阅读这本书并不困难。书中的例子他们大都很
熟悉,只不过以前可能没有用模式编程的方式实现过。在比较不同的思考问题的方法和解决
问题的途径后,我相信他们会有“于我心有戚戚焉”的感受。在理解模式的基础上,如果进
一步深入阅读本书的“Delphi 的模式编程机制”和“模式编程法则”两章将会有更高层次的
收获。
诚恳地讲,这部书并不适合初学者阅读,甚至不适合没有建立面向对象概念和不了解面
向对象编程的读者阅读。不过初学者可以先积累一些编程实践经验,并通过阅读本人的
《Delphi 面向对象编程思想》来建立面向对象的思维方式。然后,尝试阅读本书的一些较为
简单和常用的模式,例如:Factory Method 模式、Strategy 模式等。
本书的结构是松散的,各个模式相对独立,自成一章。强烈建议读者在阅读时,先跳过
那些你们认为难读的章节和暂时用不上的模式。我并不是说这些章节不重要,而是说最后再
回过头来阅读这些章节效果会更好!
当然也可以将此书作为一本模式编程参考手册,便于读者在项目开发中遇到实际的设计
问题时直接查阅相关章节,而不需阅读全书。
本书的光盘中包含了书中绝大多数示例程序的源代码,并在Delphi7 上调试通过。
本书的其它相关资源和技术支持,可以在我的个人网站和博艺论坛上获得:
。另外,感兴趣的个人和单位亦可直接和我本人联系相关的培训。
由于本人水平有限,加之可能的打字笔误,书中难免会有疏漏之处。为此我在博艺论坛
(/bbs/index.asp )上开辟了《Delphi 模式编程》讨论版,欢迎大家及时
把勘误意见贴在上面,以便在重印时修订。
最后要感谢邵印中为本书所做的校对工作,感谢周赛锋为本书提出了很好的建议,感谢
段立、罗宾、李启元、洪蕾、吴永逸、吴英在本书写作中给予的支持。如果没有家人、朋友、
读者的厚爱,本书可能永远无法完成。
还要衷心感谢多年来不断支持我技术写作的机械工业出版社华章公司,与他们合作是令
人愉快的!同样他们在计算机图书出版界的成绩也是有目共睹的。
刘 艺
2004 年7 月5 日于南京
Delphi 模式编程
序
“Design patterns help you learn from others successes instead of your own
failures.”
——Mark Johnson
1
《设计模式》
软件开发 的作者在该书的开篇感叹道:“设计面向对象软件比较困难,
是一项极 而设计可复用的面向对象软件就更加困难”。的确,软件开发是一项极具挑战
具挑战性 性的工作。对于编程人员而言,要做出一个良好的设计往往需要经过数次探索
的工作 和反复尝试,并在大量的经验和教训之中才能找到一个较好的解决方案。尽管
以编程为艺术的执着追求者们力求使面向对象设计更加灵活、优雅、健壮,但
为这一
您可能关注的文档
- COM原的理及组件开发.ppt
- COPD患者的如何使用无创呼吸机.pptx
- CPP程序设的计2:变量和常量.pdf
- Creo2.0数的控加工说明书.docx
- cpl随钻的测井介绍.ppt
- crypto4c-ch19-恶意代码的和软件.ppt
- CRH3C的旅客信息系统.ppt
- CSC -196 电力系统 的时间同步装置.docx
- Creo高级阵列实的例解析.pdf
- csv服务器端软的件说明书.pdf
- 2020版 沪科技版 高中生物学 必修2 遗传与进化《第4章 生物的进化》大单元整体教学设计[2020课标].docx
- 情绪价值系列报告:春节消费抢先看-国证国际证券.docx
- 精品解析:北京市东直门中学2023-2024学年高二下学期3月阶段性考试(选考)物理试题(解析版).docx
- 2020版 沪科技版 高中生物学 必修2 遗传与进化《第4章 生物的进化》大单元整体教学设计[2020课标].pdf
- 2020版 沪科技版 高中生物学 选择性必修1 稳态与调节《第1章 人体的内环境和稳态》大单元整体教学设计[2020课标].pdf
- 2020版 沪科技版 高中生物学 选择性必修1 稳态与调节《第1章 人体的内环境和稳态》大单元整体教学设计[2020课标].docx
- 液冷盲插快接头发展研究报告-全球计算联盟.docx
- 精品解析:北京市东直门中学2023-2024学年高二下学期3月阶段性考试(选考)物理试题(原卷版).docx
- 精品解析:北京市东直门中学2024届高三考前练习数学试卷(解析版).docx
- 2020版 沪科技版 高中生物学 选择性必修1 稳态与调节《第2章 人体的神经调节》大单元整体教学设计[2020课标].docx
文档评论(0)