基本信息
编辑推荐
设计模式很难?NO!设计模式很简单?YES!
抛弃枯燥乏味、晦涩难懂的讲解,以轻松愉悦的方式学习吧!
设定23个场景教学,趣谈23种设计模式,妙趣横生
配备36帽情景插画,提供35幅模式结构图,直观明了
体验模式的精髓,领略设计的优雅,轻松应对项目的考验
内容简介
计算机书籍
《设计模式其实很简单》以提高开发者代码设计能力为指导思想,以Java代码整合常见的没计模式为主线,通过讲解面向对象程序开发中最常见的23个设计模式典型模块和众多代码案例,详细介绍了面向对象中设计模式的思想和运用。
《设计模式其实很简单》共25章,分为5篇。内容涵盖了模式设计的六大法则:单一职责原则、里氏代换原则、开放封闭原则、依赖倒转原则、合成/聚合复用原则、迪米特法则,同时又介绍了23种模式:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式、结构型模式、桥接模式、适配器模式、装饰模式、组合模式、享元模式、外观模式、代理模式、行为模式、模板方法模式、策略模式、状态模式、观察者模式、备忘录模式、中介者模式、命令模式、访问者模式、职责链模式、迭代器模式、解释器模式等。
《设计模式其实很简单》语言幽默,内容丰富,实例典型,实用性强,适合已经有了开发基础、想要进一步深入学习设计模式的人员阅读,尤其适合有进一步提高代码设计能力需要的开发者阅读。
作译者
张玉华 毕业于北京科技大学。现就职于国内某顶尖的IT行业网站。一直从事软件架构设计,有着丰富的开发和设计经验。
目录
第1篇 六大设计原则
第1章 设计模式的定义及设计原则
1.1 初谈设计模式
1.2 单一职责原则
1.2.1 “超人”也是人
1.2.2 简单也很难做到
1.2.3 帮“超人”减负
1.2.4 单一职责原则能否扩展
1.2.5 小结与思考
1.3 里氏代换原则
1.3.1 鲨鱼到底是不是鱼
1.3.2 子类与父类
1.3.3 里氏代换原则的定义
1.3.4 里氏代换原则的精髓
1.3.5 小结与思考
1.4 开放-封闭原则
1.4.1 添加而不是修改
1.4.2 应用广泛的开放-封闭原则
1.4.3 开放-封闭原则的意义所在