网上购物 货比三家
您现在的位置:快乐比价网 > 图书 > 计算机与网络 > 软件工程 > 商品详情

设计模式Java手册

分享到:
设计模式Java手册

最 低 价:¥31.50

定 价:¥45.00

作 者:[美]StevenJohnMetshker

出 版 社:机械工业出版社

出版时间:2006-3-1

I S B N: 9787111183952

  • 设计模式Java手册
  • 送货上门
  • 价格
    31.50元
  • 设计模式JAVA手册
  • 送货上门
  • 价格
    33.80元
  • 设计模式Java手册
  • 送货上门
  • 价格
    35.60元
  • 设计模式Java手册
  • 送货上门
  • 价格
    40.50元

    商品详情

    编辑推荐

    设计模式是资深程序员们总结出来的一种可重用的、针对面向对象软件设计的解决方案,而本书借助Java语言为读者讲解了GoF《设计模式》中的全部23种设计模式。在本书中,这23种设计模式被组织成五类,它们分别是:接口型模式、责任型模式、构造型模式、操作型模式以及扩展型模式。本书的五个部分分别讲解了这五类设计模式,以帮助读者领会设计模式的思想及精华,然后再将它们融会贯通、灵活应用到自己的开发过程中。.
    本书可以作为软件项目管理人员、软件开发工程师等专业人员的指导用书,也可作为高等院校计算机及相关专业学生的参考书。
    本书透彻讲解了经典的《设计模式:可复用面向对象软件的基础》一书涵盖的23种基本设计模式。本书将这些设计模式分成五类:接口型模式、责任型模式、构造型模式、操作型模式,以及扩展型模式。书中对各个模式进行详细的讲解,并借助UML图例和Java代码来演示这些模式的应用方法,另外还提供了一些实用的例子及有关设计模式的习题、思考题,以启迪读者的思路,使读者在边做边学中提高应用设计模式的实践能力。..
    本书的后面给出了各章节“自我突破”思考题的参考答案。读者可以先经过思考给出自己的答案,然后再与书后的参考答案作比较,这样读者将能够充分理解设计模式在Java应用程序开发中的角色,并能够提高自己在实际工作中应用设计模式的能力。...

    内容简介

    设计模式是资深程序员们总结出来的一种可重用的、针对面向对象软件设计的解决方案,而本书借助Java语言为读者讲解了GoF的全部23种设计模式。在本书中,这23种设计模式被组织成五类,它们分别是:接口型模式、责任型模式、构造型模式、操作型模式以及扩展型模式。本书的五个部分分别讲解了这五类设计模式,以帮助读者领会设计模式的思想及精华,然后再将它们融会贯通、灵活应用到自己的开发过程中。
    本书可以作为软件项目管理人员、软件开发工程师等专业人员的指导用书,也可作为高等院校计算机及相关专业学生的参考书。

    作者简介

    Steven Johnmetsker 是一位软件开发领域的学者,也是该领域的作家。他的著作多以而向对象技术为主题,旨在帮助开发人员构建出结构清晰能强大的软件。他发表的文章或出版的书籍常涉及:对象模型中的关系完整性,Java逻辑难题的解答,以及对象概念在Plato语言与OO语言中的区别。Steve的另一部著作是《Building Parsers with Java》。

    目录


    译者序
    序.
    前言
    第1章模式概述
    1.1为什么使用模式
    1.2为什么要应用设计模式
    1.3为什么使用Java
    1.4为什么使用UML
    1.5为什么说本书是一本手册
    1.6本书的组织方式
    1.7欢迎来到Oozinoz公司
    1.8源代码免责声明
    1.9小结
    第一部分接口型模式
    第2章接口型模式介绍
    2.1普通的接口
    2.2接口和责任
    2.3在接口中加入常量
    2.4小结
    2.5普通接口无法提供的内容
    第3章适配器模式
    3.1在适配之前需要深谋远虑
    3.2类适配器和对象适配器
    3.3无法预料的适配
    3.4识别适配器模式
    3.5小结
    第4章外观模式
    4.1重构为外观模式
    4.2外观类.工具类以及示例类
    4.3小结
    第5章组合模式
    5.1常见的组合模式
    5.2组合模式中的递归特性
    5.3图论中的树
    5.4含有环的组合对象模型
    5.5环状组合对象模型的特点
    5.6小结
    第6章桥接模式
    6.1桥接模式的典型例子:驱动程序
    6.2重构为桥接模型
    6.3使用List接口的桥接模式
    6.4小结
    第二部分责任型模式
    第7章介绍责任型模式
    7.1普通的责任
    7.2通过设置可见性采控制责任
    7.3小结
    7.4普通责任无法提供的内容
    第8章单体模式
    8.1单体模式的机制
    8.2单体模式与线程
    8.3识别单体模式
    8.4小结
    第9章观察者模式
    9.1一个典型的例子:Swing中的观察者模式
    9.2模型/视图/控制器
    9.3维护Observable类对象
    9.4小结
    第10章中介者模式
    10.1一个典型的例子:GUI中介者
    10.2利用中介者模式管理关系完整性
    10.3小结
    第11章代理模式
    11.1一个典型的例子:图像代理
    11.2重新审议后的图像代理
    11.3远程代理
    11.4小结
    第12章责任链模式
    12.1不同的查询机制
    12.2重构为责任链模式
    12.3固定责任链
    12.4不带组合结构的责任链模式
    12.5小结
    第13章享元模式
    13.1认识享元模式
    13.2不变性
    13.3提取享元中不可变的部分
    13.4共享享元
    13.5小结
    第三部分构造型模式
    第14章构造型模式介绍
    14.1普通的构造
    14.2与超类合作
    14.3类内部的合作
    14.4小结
    14.5普通构造无法提供的内容
    第15章生成器模式
    15.1根据解析器构造对象
    15.2根据约束构造对象
    15.3根据不完整的信息构造符合约束的对象
    15.4小结
    第16章工厂方法
    16.1识别工厂方法模式
    16.2工厂方法模式的一个典型例子:迭代器
    16.3决定要实例化的类
    16.4并行层次结构中的工厂方法模式
    16.5小结..
    第17章抽象工厂模式
    17.1抽象工厂用于构建一系列对象
    17.2包和抽象工厂模式
    17.3抽象工厂模式和“外观与感觉”
    17.4小结
    第18章原型模式
    18.1作为工厂的原型
    18.2利用克隆进行原型化
    18.3使用Object.clone()方法
    18.4小结
    第19章备忘录模式
    19.1备忘录的持久性
    19.2应用备忘录模式
    19.3跨越会话的持久性备忘录
    19.4使用字符串作为备忘录
    19.5小结
    第四部分操作型模式
    第20章操作型模式介绍
    20.1操作.方法和算法
    20.2方法的机制
    20.3方法中的异常
    20.4小结
    20.5普通操作无法提供的内容
    第21章模板方法模式
    21.1模板方法的一个典型例子:排序
    21.2完成一个算法
    21.3模板方法中的钩子
    21.4重构为模板方法
    21.5小结
    第22章状态模式
    22.1对状态建模
    22.2重构为状态模式
    22.3使状态成为常量
    22.4小结
    第23章策略模式
    23.1对策略建模
    23.2重构为策略模式
    23.3策略模式和状态模式的比较
    23.4策略模式和模板方法模式的比较
    23.5小结
    第24章命令模式
    24.1一个典型的例子:菜单命令
    24.2利用命守模式提供服务
    24.3命守模式与其他模式的关系
    24.4小结
    第25章解释器模式
    25.1解释器模式的一个例子
    25.2解释器.语宫以及解析器
    25.3小结
    第五部分扩展型模式
    第26章扩展型模式介绍
    26.1能重用的时候不必扩展
    26.2通过派生进行扩展
    26.3Liskov替换原则(LSP)
    26.4通过委托进行扩展
    26.5小结
    26.6普通扩展无法提供的内容
    第27章装饰器模式
    27.1装饰器模式的典型例子:流
    27.2函数装饰器
    27.3不使用装饰器模式的装饰
    27.4小结
    第28章迭代器模式
    28.1类型安全的集合
    28.2对组合类进行迭代
    28.3线程安全的迭代器
    28.4小结
    第29章访问者模式
    29.1重构以支持访问者模式
    29.2应用访问者模式进行扩展
    29.3访问者模式中的循环
    29.4有关访问者模式的争论
    29.5小结
    第六部分附录
    附录A使用指南
    附录B“自我突破”参考答案
    附录CUML概览
    术语表...
    参考文献

    商品评论(0条)

    暂无评论!

    您的浏览历史

    loading 内容加载中,请稍后...