设计模式(Java版)

设计模式(Java版)

评分

★★★★★

ISBN

9787121155826

出版社

电子工业出版社 2012-01-01出版

作者

韩敬海

分类

编程设计

内容简介
本书从最基本的设计原理及思想出发,深入讲解和剖析了23种常见的设计模式,每种模式都对应相应的案例,这些案例通俗易懂、围绕模式的核心思想,便于读者进一步理解和学习设计模式。全书共有8章,分别介绍了设计模式概述、设计原则、创建型模式、结构型模式、行为型模式、混合模式以及设计模式之间的对比。书中涉及了6大设计原则、23种设计模式,每种设计模式都从定义、应用以及实例这三个方面进行详细介绍。
AI简介
这是一本深入讲解和剖析23种常见设计模式的经典著作。书中以Java语言为例,详细阐述了软件设计的6大设计原则,并对每种设计模式都从定义、应用以及实例这三个方面进行了详细介绍。 在设计模式概述部分,作者首先介绍了设计模式的基本概念、简史、要素和分类,并给出了一个小结和练习,帮助读者更好地理解和掌握设计模式。在设计原则部分,作者详细阐述了单一职责原则、里氏替换原则、依赖倒置原则、接口隔离原则、迪米特法则和开闭原则等六大设计原则,并给出了相应的小结和练习。 在创建型模式部分,作者详细介绍了单例模式、工厂方法模式、抽象工厂模式、建造者模式、原型模式等五种创建型模式,并给出了相应的小结和练习。在结构型模式部分,作者详细介绍了代理模式、装饰模式、适配器模式、组合模式、桥梁模式、外观模式、享元模式等七种结构型模式,并给出了相应的小结和练习。 在行为型模式(1) 部分,作者详细介绍了模板方法模式、命令模式、责任链模式、策略模式、迭代器模式等五种行为型模式,并给出了相应的小结和练习。在行为型模式(2) 部分,作者详细介绍了中介者模式、观察者模式、备忘录模式、访问者模式、状态模式、解释器模式等六种行
阅读/下载地址