Java与模式

Java与模式
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者:
2002-10
版次: 1
ISBN: 9787505380004
定价: 88.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 1024页
590人买过
  •   《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什么是UML
    2.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建造模式的结构
    ……

    第四部分
    第五部分
  • 内容简介:
      《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什么是UML
    2.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建造模式的结构
    ……

    第四部分
    第五部分
查看详情
相关图书 / 更多
Java与模式
Java研发自测入门与进阶
林宁、魏兆玉
Java与模式
Java语言程序设计(2023年版)全国高等教育自学考试指导委员会
全国高等教育自学考试指导委员会
Java与模式
Java项目开发实战(微视频版)
陈强
Java与模式
Java+OpenCV案例佳作选
姚利民
Java与模式
Java核心编程技术(第4版微课版新世纪应用型高等教育软件专业系列规划教材)
张屹、蔡木生 编
Java与模式
Java Web及其框架技术
陈振兴
Java与模式
JavaScript多线程编程实践
(美)托马斯 亨特二世(Thomas Hunter II),(加拿大)布莱恩 英格利什(Bryan English)
Java与模式
Java开发坑点解析:从根因分析到最佳实践
朱晔
Java与模式
Java面向对象程序设计(题库·微课视频版)
梁胜彬 主编 渠慎明 白晨希 马华蔚 甘志华 程素营 副主编
Java与模式
Java核心技术速学版(第3版)
(美)凯·S.霍斯特曼(Cay S. Horstmann)
Java与模式
Java程序设计(微课版新世纪应用型高等教育计算机类课程规划教材)
李月辉、李慧 编
Java与模式
Java到Kotlin:代码重构指南
(英)邓肯·麦格雷戈(Duncan McGregor)
您可能感兴趣 / 更多