简介
《设计模式的艺术:软件开发人员内功修炼之道》编辑推荐:(1)实例驱动:《设计模式的艺术:软件开发人员内功修炼之道》提供了30多个项目实例,每一个模式的讲解和练习都基于项目实例,让读者在项目实例的引导下学会正确选择和合理运用设计模式,真正理解和掌握每一个设计模式。
(2)问题导入:《设计模式的艺术:软件开发人员内功修炼之道》的大多数设计模式都通过一个有问题的解决方案来导入,对使用模式之前的设计方案与使用模式重构之后的设计方案进行对比分析,加深对模式的理解。
(3)结构严谨:《设计模式的艺术:软件开发人员内功修炼之道》每一章都从项目实例分析入手,逐步引出模式定义和结构,再提供一套应用模式的完整解决方案,然后对模式进行深入讲解,最后总结模式优缺点和适用场景,内容编排符合学习习惯,力求通过最通俗易懂的方式来讲解设计模式。
(4)内容全面:对GoF 23个常用设计模式的讲解全面且细致,深入浅出,难度适中,可满足不同层次读者的需求。
(5)边学边练:《设计模式的艺术:软件开发人员内功修炼之道》每一章都内嵌了适量的思考题和练习题,所有练习题也都基于项目实例,让读者能够在学习的同时通过思考题和练习题来消化和进一步巩固所学知识。
(6)博客支持:《设计模式的艺术:软件开发人员内功修炼之道》作者在CSDN开辟了设计模式专栏博客,为广大读者提供一个灵活的沟通和交流平台,读者也可以很方便地与作者进行交互。
目录
第1部分 基础知识
第1章 从招式与内功谈起——设计模式概述
1.1 设计模式从何而来
1.2 设计模式是什么
1.3 设计模式有什么用
1.4 个人观点
1.5 知识回顾
第2章 预备知识——UML类图与面向对象设计原则
2.1 UML概述
2.2 类与类的UML图示
2.3 类之间的关系
2.4 面向对象设计原则概述
2.5 单一职责原则
2.6 开闭原则
2.7 里氏代换原则
2.8 依赖倒转原则
2.9 接口隔离原则
2.1 0合成复用原则
2.1 1迪米特法则
2.1 2知识回顾
第2部分 创建的艺术——创建型模式
第3章 确保对象的唯一性——单例模式
3.1 单例模式的动机
3.2 单例模式概述
3.3 负载均衡器的设计
3.4 饿汉式单例与懒汉式单例的讨论
3.5 一种更好的单例实现方法
3.6 单例模式总结
3.7 知识回顾
第4章 集中式工厂的实现——简单工厂模式
4.1 图表库的设计
4.2 简单工厂模式概述
4.3 完整解决方案
4.4 方案的改进
4.5 创建对象与使用对象
4.6 简单工厂模式的简化
4.7 简单工厂模式总结
4.8 知识回顾
第5章 多态工厂的实现——工厂方法模式
5.1 日志记录器的设计
5.2 工厂方法模式概述
5.3 完整解决方案
5.4 反射与配置文件
5.5 重载的工厂方法
5.6 工厂方法的隐藏
5.7 工厂方法模式总结
5.8 知识回顾
第6章 产品族的创建——抽象工厂模式
6.1 界面皮肤库的初始设计
6.2 产品等级结构与产品族
6.3 抽象工厂模式概述
6.4 完整解决方案
6.5 开闭原则的倾斜性
6.6 抽象工厂模式总结
6.7 知识回顾
第7章 对象的克隆——原型模式
7.1 大同小异的工作周报
7.2 原型模式概述
7.3 完整解决方案
7.4 带附件的周报
7.5 原型管理器的引入和实现
7.6 原型模式总结
7.7 知识回顾
……
第3部分 组合的艺术——结构型模式
第4部分 交互的艺术——行为型模式
参考文献
第1章 从招式与内功谈起——设计模式概述
1.1 设计模式从何而来
1.2 设计模式是什么
1.3 设计模式有什么用
1.4 个人观点
1.5 知识回顾
第2章 预备知识——UML类图与面向对象设计原则
2.1 UML概述
2.2 类与类的UML图示
2.3 类之间的关系
2.4 面向对象设计原则概述
2.5 单一职责原则
2.6 开闭原则
2.7 里氏代换原则
2.8 依赖倒转原则
2.9 接口隔离原则
2.1 0合成复用原则
2.1 1迪米特法则
2.1 2知识回顾
第2部分 创建的艺术——创建型模式
第3章 确保对象的唯一性——单例模式
3.1 单例模式的动机
3.2 单例模式概述
3.3 负载均衡器的设计
3.4 饿汉式单例与懒汉式单例的讨论
3.5 一种更好的单例实现方法
3.6 单例模式总结
3.7 知识回顾
第4章 集中式工厂的实现——简单工厂模式
4.1 图表库的设计
4.2 简单工厂模式概述
4.3 完整解决方案
4.4 方案的改进
4.5 创建对象与使用对象
4.6 简单工厂模式的简化
4.7 简单工厂模式总结
4.8 知识回顾
第5章 多态工厂的实现——工厂方法模式
5.1 日志记录器的设计
5.2 工厂方法模式概述
5.3 完整解决方案
5.4 反射与配置文件
5.5 重载的工厂方法
5.6 工厂方法的隐藏
5.7 工厂方法模式总结
5.8 知识回顾
第6章 产品族的创建——抽象工厂模式
6.1 界面皮肤库的初始设计
6.2 产品等级结构与产品族
6.3 抽象工厂模式概述
6.4 完整解决方案
6.5 开闭原则的倾斜性
6.6 抽象工厂模式总结
6.7 知识回顾
第7章 对象的克隆——原型模式
7.1 大同小异的工作周报
7.2 原型模式概述
7.3 完整解决方案
7.4 带附件的周报
7.5 原型管理器的引入和实现
7.6 原型模式总结
7.7 知识回顾
……
第3部分 组合的艺术——结构型模式
第4部分 交互的艺术——行为型模式
参考文献
软件开发人员内功修炼之道
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×