成功加入购物车
阎宏 著 / 电子工业出版社 / 2002-10 / 平装
售价 ¥ 128.00
品相 九品
优惠 满包邮
延迟发货说明
上书时间2021-11-27
卖家超过10天未登录
Java与模式
《Java与模式》是一本讲解设计原则以及最为常见的设计模式的实用教材,目的是为了工作繁忙的Java系统设计师提供一个快速而准确的设计原则和设计模式的辅导。《Java与模式》分为55章,第1个章节讲解一个编编程模式,说明此模式的用意、结构,以及这一模式适合于什么样的情况等。每一个章节都附有多个例子和练习题,研习这些例子、完成这些练习题可以帮助读者更好地理解所讲的内容。大多数的章节都是相对独立的,读者可以打开《Java与模式》,从任何一章开始读起。为了满足不同程序的读者的需要,《Java与模式》提供了一些标为"专题"的章节,不阅读这些章节,对阅读《Java与模式》的标准章节没有影响。读过《Java与模式》之后,读者可以很有信心地在自己的系统设计工作中使用学过的内容,与同事交流面向对象的设计经验,并在事业发展上有更多的收获。
阎宏,美籍华人。1992年获博士学位,翌年赴日本京都大学进行博士后研究工作。曾在美国花旗银行(Citibank)、汤臣金融(ThomsonFinancial)、奥本海默基金(Oppenheimer)等处担任软件开发、架构设计和技术管理等工作。
第一部分第1章模式的简史和形而上学1.1模式是什么1.2软件模式的简史1.3模式的起源1.4与道家思想的关系1.5软件的永恒之道1.6模式的要素1.7本书讲解模式的格式第2章统一建模语言UML简介2.1建造世界贸易中心2.2什么是UML2.3UML包括什么2.4类图2.5时序图2.6状态图2.7UML及建模的工具第二部分第3章软件的可维护性与可复用性3.1软件系统的可维护性3.2系统的可复用性3.3老子论“不武”第4章开一闭“原则(OCP)”4.1什么是“开一闭”原则4.2怎样做到“开一闭”原则4.3与其他设计原则的关系4.4策略模式对“开一闭”原则的支持4.5在其他设计模式中的体现4.6一个重构做法的讨论第5章专题:Java语言的接口5.1什么是接口5.2为什么使用接口5.3Java接口常见的用法第6章专题:抽象类6.1什么是抽象类6.2抽象类的用途6.3基于抽象类的模式和原则6.4什么时候才应当使用继承复用第7章里氏代换原则(LSP)7.1美猴王的智慧7.2什么是里氏代换原则7.3里氏代换原则在设计模式中的体现7.4墨子论“取譬”7.5从代码重构的角度理解第8章依赖倒转原则(DIP)8.1为何而“倒转”8.2“复用与可维护性的”倒转8.3依赖倒转原则8.4怎样做到依赖倒转原则8.5Java对抽象类型的支持8.6一个例子:账号、账号的种类和账号的状态8.7墨子论“取周”8.8依赖倒转原则的优缺点第9章接口隔离原则(ISP)9.1什么是接口隔离原则9.2一个角色隔离原则的例子9.3定制服务的例子第10章合成/聚合复用原则(CARP)10.1合成和聚合的区别10.2复用的基本种类10.3从代码重构的角度理解第11章迪米特法则(LoD)11.1迪米特法则的各种表述11.2狭义的迪米特法则11.3迪米特法则与设计模式11.4广义的迪米特法则11.5广义迪米特法则在类的设计上的体现11.6广义迪米特法则在代码层次上的实现11.7老子论”圣人之治第三部分第12章简单工厂(SimpleFactory)模式12.1工厂模式的几种形态12.2简单工厂模式的引进12.3简单工厂模式的结构12.4简单工厂模式的实现12.5简单工厂模式与其他模式的关系12.6简单工厂模式的优点和缺点12.7简单工厂模式在Java中的应用12.8女娲抟土造人第13章工厂方法(FactoryMethod)模式13.1引言13.2工厂方法模式的结构13.3工厂方法模式在农场系统中的实现13.4关于工厂方法模式的实现13.5Java语言中工厂方法模式的例子13.6工厂方法模式与其他模式的关系13.7女娲举绳造人13.8其他的例子第14章抽象工厂(AbstractFactory)模式14.1引言14.2问题14.3抽象工厂模式的结构14.4在什么情形下应当使用抽象工厂模式14.5抽象工厂模式在农场系统中的实现14.6抽象工厂模式的另一个例子14.7“开一闭”原则14.8相关的模式与模式的实现,14.9女娲造万物的故事14.10附录:JavaAWT的Peer架构与抽象工厂模式第15章单例(Singleton)模式15.1引言15.2单例模式的结构15.3在什么情况下使用单例模式15.4单例类的状态15.5一个实用的例子:属性管理器15.6Java语言中的单例模式15.7专题:不完全的单例类15.8相关模式15.9附录:双重检查成例的研究15.10给读者的一点建议第16章专题:单例模式与MX记录16.1问题与解决方案16.2目录服务与MX记录16.3JNDI架构介绍16.4如何使用JNDI编程16.5系统设计16.6讨论,第17章专题:多例(Multiton)模式与多语言支持17.1引言17.2多例模式17.3多语言项目的设计第18章专题:序列键生成器与单例及多例模式18.1问题18.2将单例模式应用到系统设计中18.3将多例模式应用到系统设计中18.4讨论第19章建造(Builder)模式19.1引言19.2建造模式的结构……第四部分第五部分
展开全部
图2
图3
配送说明
...
相似商品
为你推荐
开播时间:09月02日 10:30