
道法自然——面向对象实践指南(中文高清版)
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
《道法自然——面向对象实践指南》一书以自然哲学思想为指引,深入浅出地讲解了面向对象编程的原则和技巧,帮助程序员提升代码设计的质量与效率。
第1章 需求分析:追求完美VS.容忍缺陷
1.1 开发日记:2003年11月6日,星期四
1.2 鱼和熊掌
1.3 项目目标和项目范围
- 项目目标
- 项目范围
1.4 需求分析的基本概念
- 什么是需求?
- 功能性需求和非功能性需求
- 项目干系人
- 需求分析
1.5 FISHGUI的需求分析
- 小A的错误
- 正确的需求分析方法
1.6 变化的需求
- 需求变更的原因和对策
- FishGUI项目的需求变化
1.7 总结
第2章 用例分析:海底总动员VS.云中漫步
2.1 开发日记:2003年11月10日,星期一
2.2 为什么使用UML?
2.3 用例模型
- 什么是用例模型?
- 场景
- 用例模型的应用价值
2.4 用例建模
- 确定系统边界和参与者
- 确定用例级别
- FishGUI的用例建模
2.5 总结
第3章 设计方法:面向过程VS.面向对象
3.1 开发日记:2003年11月13日,星期四
3.2 面向过程的方法适合FISHGUI吗?
3.3 如何衡量软件的设计质量?
3.4 面向对象的设计方法
- 关于面向对象的两种误解
- 基本概念
- 原则
- 开发过程
3.5 框架和类库
- 区别
- 分类
3.6 软件生命周期模型
- 瀑布模型
- 迭代模型
- 两者比较
3.7 总结
第4章 模式:变化之美VS.永恒之道
4.1 开发日记:2003年11月14日,星期五
4.2 模式
- 起源
- 概念
- 分类
4.3 设计模式
- 如何学习和实践?
- 原则理念
- 需求变化适应性
- 接口编程而非实现编程
- 优先聚合使用,而不是继承
- 类型分类
- 意图要点
4.4 总结
第5章 分析模型:实体类VS.软件类
第6章 架构分析:功能分解VS.对象分析
第7章 面向对象设计:共性VS个性
第8章 外观模式:统一接口VS暴露细节
第9章 观察者模式:间接依赖VS直接依赖
第10章 单件模式:隐式全局变量VS显式全局变量
第11章 复合模式:透明VS安全
第12章 迭代器模式:继承VS模板
第13章 创建型模式:工厂方法VS抽象工厂
第14章 消息:广义消息VS狭义消息
第15章 模板方法模式:正向依赖VS依赖倒置
第16章 MFC消息映射表模式:虚函数VS映射表
第17章 适配器模式:类模式VS对象模式
第18章 MVC模式:三国演义VS三分归一
第19章 C++编码经验谈:理论VS实践
附录A FishGUI的安装和使用
附录B FishGUI的改进参考文献
全部评论 (0)


