• Java设计模式
21年品牌 40万+商家 超1.5亿件商品

Java设计模式

13.59 1.8折 75 九五品

仅1件

北京通州
认证卖家担保交易快速发货售后保障

作者Steven John Metsker(史蒂芬.约翰.梅特斯

出版社电子工业出版社

ISBN9787121178269

出版时间2012-09

版次1

装帧平装

开本16开

纸张胶版纸

定价75元

上书时间2024-12-01

纵列風

已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:九五品
商品描述
基本信息
书名:Java设计模式
定价:75元
作者:Steven John Metsker(史蒂芬.约翰.梅特斯克), William C.Wake(威廉.维克)
出版社:电子工业出版社
出版日期:2012-09-01
ISBN:9787121178269
字数:
页码:
版次:1
装帧:平装
开本:16开
商品重量:
编辑推荐

内容提要
本书通过一个完整的Java项目对经典著作DesignPatterns一书介绍的23种设计模式进行了深入分析与讲解,实践性强,却又不失对模式本质的探讨。本书创造性地将这些模式分为5大类别,以充分展现各个模式的重要特征,并结合UML类图与对应的Java程序,便于读者更好地理解。全书给出了大量的练习,作为对读者的挑战,以启发思考,督促读者通过实践练习的方式来掌握设计模式。同时,作者又给出了这些练习的参考答案,使读者可以印证比较,找出自己的不足,提高设计技能。
目录
序 xv章  绪论 1为何需要模式 1为何需要设计模式 2为何选择Java 3UML 3挑战 4本书的组织 4欢迎来到Oozinoz公司 6小结 6部分  接口型模式第2章  接口型模式介绍 8接口与抽象类 8接口与职责 10小结 11普通接口 12第3章  适配器(Adapter)模式 13接口适配 13类与对象适配器 17JTable对数据的适配 20识别适配器 24小结 25第4章  外观(Facade)模式 27外观类、工具类和示例类 27重构到外观模式 29小结 38第5章  合成(Composite)模式 39常规组合 39合成模式中的递归行为 40组合、树与环 42含有环的合成模式 47环的影响 50小结 51第6章  桥接(Bridge)模式 52常规抽象:桥接模式的一种方法 52从抽象到桥接模式 54使用桥接模式的驱动器 57数据库驱动 57小结 59第2部分  职责型模式第7章  职责型模式介绍 62常规的职责型模式 62根据可见性控制职责 64小结 65普通职责 65第8章  单例(Singleton)模式 67单例模式机制 67单例和线程 68识别单例 70小结 71第9章  观察者(Observer)模式 72经典范例:GUI中的观察者模式 72模型/视图/控制器 76维护Observable对象 82小结 840章  调停者(Mediator)模式 85经典范例:GUI调停者(Mediator) 85关系一致性中的调停者模式 89小结 961章  代理(Proxy)模式 97经典范例:图像代理 97重新思考图片代理 102远程代理 104动态代理 109小结 1142章  职责链(Chain of Responsibility)模式 115现实中的职责链模式 115重构为职责链模式 117固定职责链 119没有组合结构的职责链模式 121小结 1213章  享元(Flyweight)模式 122不变性 122抽取享元中不可变的部分 123共享享元 125小结 128第3部分  构造型模式4章  构造型模式介绍 130构造函数的挑战 130小结 132超出常规的构造函数 1325章  构建者(Builder)模式 134常规的构建者 134在约束条件下构建对象 137可容错的构建者 139小结 1406章  工厂方法(Factory Method)模式 141经典范例:迭代器 141识别工厂方法 142控制要实例化的类 143并行层次结构中的工厂方法模式 145小结 1477章  抽象工厂(Abstract Factory)模式 148经典范例:图形用户界面工具箱 148抽象工厂和工厂方法 153包和抽象工厂 157小结 1578章  原型(Prototype)模式 158作为工厂的原型 158利用克隆进行原型化 159小结 1629章  备忘录(Memento)模式 163经典范例:使用备忘录模式执行撤销操作 163备忘录的持久性 170跨会话的持久性备忘录 170小结 174第4部分  操作型模式第20章  操作型模式介绍 176操作和方法 176签名 177异常 178算法和多态 179小结 180常规的操作 181第21章  模板方法(Template Method)模式 182经典范例:排序 182完成一个算法 186模板方法钩子 188重构为模板方法模式 189小结 191第22章  状态(State)模式 193对状态进行建模 193重构为状态模式 197使状态成为常量 201小结 203第23章  策略(Strategy)模式 204策略建模 204重构到策略模式 207比较策略模式与状态模式 211比较策略模式和模板方法模式 211小结 212第24章  命令(Command)模式 213经典范例:菜单命令 213使用命令模式来提供服务 216命令钩子 217命令模式与其他模式的关系 219小结 220第25章  解释器(Interpreter)模式 221一个解释器示例 221解释器、语言和解析器 233小结 234第5部分  扩展型模式第26章  扩展型模式介绍 236面向对象设计的原则 236Liskov替换原则 237迪米特法则 238消除代码的坏味道 239常规的扩展 240小结 241第27章  装饰器(Decorator)模式 242经典范例:流和输出器 242函数包装器 250装饰器模式和其他设计模式的关系 257小结 258第28章  迭代器(Iterator)模式 259普通的迭代 259线程安全的迭代 261基于合成结构的迭代 267小结 277第29章  访问者(Visitor)模式 278访问者模式机制 278常规的访问者模式 280Visitor环 286访问者模式的危机 290小结 292附录A  指南 293附录B  答案 297附录C  Oozinoz源代码 366附录D  UML概览 369参考文献 375
作者介绍

序言

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP