Java资源网

| JAVA基础 | 环境配置 | JDBC | 线程技术 | Socket编程 | JavaMail | JAVA与XML | 设计模式 | 技术新闻 | Java认证 | 程序人生 软件下载
| JSP&Servlet | Spring | Struts | Hibernate | JBuilder | Eclipse | WebService | EJB技术 | J2ME开发 | 应用服务器 | JXTA | Ajax
Articles search文章搜索
   关键字:
   类 别:
       
New download 最新下载
· [组件]HTML Parser 1.5
· [教程]WebSphere Studio应用教程
· [组件]JDom 1.0
· [工具]Junit3.8.1
· [教程]EJB编程及J2EE系统架构和设计
· [教程]EJB教程
· [教程]J2EE Tutorial中文版
· [教程]Java编程思想2(英文)
· [教程]java编程思想(完整版)
· [教程]Java网络编程
New articles 最新文章
· 设计移动 Web 服务
· 解析XML的时候完全忽略DTD
· 理解XML Schema XML Schema 初步
· 标签库的深入研究
· 提升JSP应用程序的七大绝招
· 如何使用JDOM对XML文件进行操作
· 处理XML字符串中特殊字符
· 利用Digester把XML转换成为Java对象
· 使用WebService 和RMI远程协作
· 使用Axis开发Web Service程序
Articles top 热门文章
· Eclipse基础--plugin插件安装(6644)
· eclipse+tomcat+lomboz的安装配置说明(4774)
· Java程序员就业前景(4584)
· Windows下JAVA环境变量的设置祥解(3788)
· Tomcat下JSP、Servlet和JavaBean环境的配置(3716)
· 使用links方式安装Eclipse插件(3698)
· 一个老程序员的心理话(3533)
· linux下jdk的安装与配置(3459)
· 初学者入门:Structs中基本配置入门(3334)
· Eclipse 运行命令行参数大全(3084)
您的位置:首页>>设计模式>>向大家介绍《Java与模式》一书
向大家介绍《Java与模式》一书
2007-04-13   来源:www.javaresearch.org  作者:未知

大家好,我是《Java与模式》一书的作者,借JavaResearch.org这一块宝地,与各位对面向对象的设计以及设计模式的同行交流和讨论。

设计模式和设计原则已经成为面向对象的编程(OOP),以及面向对象的设计(OOD)的最新进展。设计模式和设计原则可以帮助Java设计师针对日常系统设计工作所遇到的很多设计问题给出结构合理、易于复用、易于维护的示范答案。本书向国内的Java程序设计师介绍这一强大的工具。

这是一本讲解设计原则以及最为常见的设计模式的实用教材;本书的目的是要给工作繁忙的Java系统设计师一个快速而准确的设计原则和设计模式的辅导。本书分成一系列的章节,每一个章节讲解一个编程模式,说明此模式的用意、结构、以及这一模式适合于什么样的情况等。每一个章节都附有多个例子和练习题,研习这些例子、完成这些练习题可以帮助读者更好地理解所讲的内容。大多数的章节都是相对独立的,读者可以打开本书,从任何一章开始读起。为了满足不同程度的读者的需要,本书提供了一些标为“专题”的章节,或愿意深入研究的读者准备。不阅读这些章节,对阅读本书的标准章节没有影响。

读过本书之后,读者可以很有信心地在自己的系统设计工作中使用学过的内容,和同事交流面向对象的设计经验,并在事业发展上有更多的斩获。


本书为何而写


促使作者写这本书的原因有很多,其中最主要的原因有以下几个。

第一、作者深深感到,虽然市场上有很多介绍面向对象技术的书籍,但是这些书籍中,有一些过于集中在理论层面,其它一些则过分集中在具体层面上。

前者脱离软件工业的现状,能对做具体工作的系统设计师和程序员的帮助十分有限。

后者由于拘泥于细节,很难帮助读者发展出全局的观念和视野。比如能够理解数据抽象化、继承、封装和多态性是非常重要的,但是仅仅知道这些并不能使设计师可以设计出具有更好的复用性和易于维护的系统。

在前几年UML知识的普及,读者群已经成熟的基础之上;如果能有一本贯穿理论和实践的教材性书籍,会对很多读者有益。

第二、作者深深感到,市场上没有一本以适合中国人的思维方式,针对中国读者群讲解软件设计与设计模式的书籍,这对大批的中国读者来说,十分不公平。

在西方的思想里面,分析一个结构直到把它分解为不可分割的单位,再加以数量化的研究和表述,是典型的数理分析的套路。在西方科学文化中,不能够精确化和数量化的结构不受重视。

而在中国传统的文化里面,不能够精确化和数量化并不是研究的障碍;中国的阴阳思想可以灵活地描述任何的自然物、人造物和人类思想。

模式的理论有着深厚的中国道家思想渊源;设计模式实际上非常适合中国传统的思考方式。但是,很多中国的模式研究者们却似乎丢掉了自己的传统文化传承,像对待其它的舶来品一样,努力以西方式的思维进行“重新”学习。

西方的作者往往由于自己对中国道家文化的理解水平所限,而在讲解模式理论的时候,有意无意地忽略它的道家背景。当这样的书籍充斥中国的模式图书市场的时候,中国的读者就会更加迷失在这一误区里面。

这使得作者感到一种沉重的责任感。

第三、市场上关于软件设计模式的书籍中确实有一部分是针对Java语言的,但是这些书籍在有些方面做的还不够。由于计算机图书的生命周期较短,所以造成出版周期也很短的情况;这使得一般的作者不愿意进行费时费力的调查研究工作。比如对于设计模式在Java语言API中的运用,以及设计模式是如何运用到真实的项目中去的,就较少有书籍作详细地介绍。

本书作者集中了很大的精力,对Java语言API中的设计模式作了详尽的综合、分析;并且从亲身参加的一些项目中抽取一些有代表性的问题,以专题讨论的方式介绍给读者。这可以使读者像亲临实地一样,体会设计模式是怎样应用到Java语言API中去的,以及是怎样在真实的软件项目中得到运用的。


本书为谁而写


Java语言是现今最普及的纯粹OOP的编程语言,使用Java语言编程的程序师平均的素质也相对比较高。这些程序师往往不满足于只是实现程序功能要求,他们常常想要在代码结构,编程风格,乃至解决问题的思考方式上不断进取和自我完善。设计原则与设计模式就是在大量的实践中总结和理论化之后的优选的代码结构、编程风格及解决问题的思考方式。对模式的了解和掌握,是Java程序师提高自身素质的一个很好的方向。

这本书是Java程序员为Java程序员写的一本实用的设计原则和设计模式的自学教材和使用手册。

如果你是一位Java程序员,你以此为荣,并且希望能够了解Java语言API背后的设计思想和设计理念,以便更加了解这一语言,那么这本书就是为你而写的。

如果你是一个架构设计师,你以此为荣,并且希望能够进一步了解设计模式的起源,以及最知名的二十几个设计模式的用意、结构直到代码实现,以便能够改善自己的系统设计方案,那么这本书就是为你而写的。

如果你是一个设计模式的爱好者,你以此为荣,并且希望能够知道设计模式背后的设计原则和背后的哲学思想,那么这本书就是为你而写的。

与作者联系



我相信更多的沟通会使这个世界更加美好。任何对我的书感兴趣的人,特别是书的读者,文章的读者,都可以通过JavaResearch.org这一宝贵的交流平台共同探讨。

《Java与模式》的目录


阎宏博士,写于纽约
《Java与模式》作者
javapatterns@yahoo.com
http://www.WebEndsHere.com (或者http://218.6.168.109/jeffyan77)
http://www.yesky.com/20011108/203866.shtml 
购买《Java与模式》可以到:
http://www.cnforyou.com/query/bookdetail.asp?viBookCode=7638 
http://www.huachu.com.cn/itbook/itbookinfo.asp?lbbh=BB07630282
http://www.china-pub.com/computers/common/info.asp?id=8182


  --相关文章--
· 面向对象编程,我的思想 (2007-04-13)
· 面向对象的思维方式 (2007-04-13)
· 通过Javanbsp;Swing看透MVC设计模式 (2007-04-13)
· 适配器模式(Adapternbsp;Pattern) (2007-04-13)
· 追MM与Java的23种设计模式 (2007-04-13)
· 责任链模式(Chainnbsp;ofnbsp;Responsibility) (2007-04-13)

版权所有©2005-2006 JAVA资源网 渝ICP备05007591号 虚拟主机 | 关于我们 | 联系方式 | 广告业务 | 网站地图 | 友情链接