简介
本书以提高开发者代码设计能力为指导思想,以Java代码整合常见的设计模式为主线,通过讲解面向对象程序开发中最常见的23个设计模式典型模块和众多代码案例,详细介绍了面向对象中设计模式的思想和运用。本书共25章,分为5篇。内容涵盖了模式设计的六大法则:单一职责原则、里氏代换原则、开放封闭原则、依赖倒转原则、合成/聚合复用原则、迪米特法则,同时又介绍了23种模式:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式、结构型模式、桥接模式、适配器模式、装饰模式、组合模式、享元模式、外观模式、代理模式、行为模式、模板方法模式、策略模式、状态模式、观察者模式、备忘录模式、中介者模式、命令模式、访问者模式、职责链模式、迭代器模式、解释器模式等。本书语言幽默,内容丰富,实例典型,实用性强,适合已经有了开发基础、想要进一步深入学习设计模式的人员阅读,尤其适合有进一步提高代码设计能力需要的开发者阅读。
编辑推荐
设计模式很难?NO!设计模式很简单?YES! 抛弃枯燥乏味、晦涩难懂的讲解,以轻松愉悦的方式来学习吧! 趣谈23种设计模式,设定23个场景教学,妙趣横生 配备36幅情景插画,提供35幅模式结构图,直观明了 体验模式的精髓,领略设计的优雅,轻松应对项目的考验 《设计模式其实很简单》是一本很有趣的书,适合菜鸟学习设计模式时阅读。书中设置了丰富的生活场景和示例,帮助读者理解设计模式的原理和思想。本书中的场景有面包房、一夫一妻、化学实验、考证达人、新学期选课、电源适配器、超级化妆师、学校、连连看、收购、翻墙、限量版手机、火车提速、007、数据断电保存、客服MM、赤壁之战、报表检查、钦差大人、简历筛选、骚扰短信
更多出版物信息
- 版权: 清华大学出版社
- 出版: 2013-07-01
- 更新: 2023-06-07
- 书号:9787302318118
- 中图:TP311.5
- 学科:工学控制科学与工程工学计算机科学与技术工学软件工程