大话设计模式:Java溢彩加强版

该书将示例语言由C#调整为Java,并扩充内容以适应现代编程需求 [1]。
全书通过虚拟角色“小菜”与“大鸟”的情景对话,以29章篇幅解析23种GoF设计模式。前五章系统讲解面向对象基础与设计原则,后续按创建型、结构型、行为型分类拆解模式实现,通过商场收银系统等案例演示模式组合应用 [1] [4]。升级版更新了书中的细节,增补或替换了解读和案例,对工厂方法模式进行了重写,并对装饰模式、观察者模式、抽象工厂模式、单例模式等章节进行了修改 [5-6]。部分章节通过代码重构实例展示模式演变过程,使用全彩印刷和三维图表(图表用颜色和立体效果重新定义),并以问答形式讨论设计思维逻辑,涉及代码复用与解耦能力的培养 [2] [4]。书中采用小说化叙事风格,并提供开发实例,内容涵盖从基础到实践的各个方面

内容简介

《大话设计模式 Java溢彩加强版》在形式上开创了IT技术图书的先河。通篇以情景对话形式,用多个小故事和编程示例来组织解读GoF(设计模式经典名著—Design Patterns Elements of Reusable Object-Oriented Software)的23个设计模式。
《大话设计模式 Java溢彩加强版》共分为一个楔子+29章正文。其中,楔子主要通过一个编程实例的演变为初学者介绍了面向对象的基本概念,用来奠定面向对象基础以及树立正确的、有高度的开发思维;第0、1、3、4、5章着重讲解了面向对象的意义、好处以及几个重要的设计规则;第2章,以及第6~28章详细讲解了23种设计模式;第29章对设计模式进行了全面总结。
《大话设计模式 Java溢彩加强版》的特色是通过小菜与大鸟的趣味问答,在讲解程序的不断重构和演讲过程中,极大地降低设计模式的学习门槛,让初学者可以更加容易地理解为什么这样设计才是好的?是怎样想到这样设计的?以达到不但授之以“鱼”,还授之以“渔”的目的,引导读者体会设计演变过程中蕴藏的大智慧。

作者简介

 

在线阅读

文件大小: 67.16 MB    文件大加载慢,请耐心等待!

本书下载(PDF版本)

捐助 1.80元 可下载此资源!立即捐助 【捐助用于支付网站稳定运行所需服务器、宽带的费用】

联系我们

联系我们

类似文章