[zt]道法自然——面向对象实践指南 目录

书名:道法自然——面向对象实践指南
作者王咏武,王咏刚著
来源电子工业出版社
ISBNISBN 7-121-00226-4
页数432
开本16开
出版时间2004年11月
定价45元
未经授权,不得转载!
阅 读评 论投 票
内容简介:
 本书是一本试图用实战案例阐释面向对象技术体系的指南。本书共分19章,以实际的开发案例——FishGUI项目为主线依次介绍了需求和用例分析、面向对象分析、架构分析、面向对象设计、设计模式、编码技巧等几个主要的技术领域,并基本按照时间顺序,描述了FishGUI系统设计和实现的全过程。如果把面向对象大师们偏重理论建构的经典读物称为面向对象盛宴中的主菜,那么,这本指南若能充当佐餐的凉菜或是饭后的甜点,作者就心满意足了。本书适合所有在软件开发领域辛勤工作的开发人员、管理人员、系统分析人员、测试人员、技术支持人员以及广大在校学生阅读。
第1章 需求分析:追求完美vs.容忍缺陷
第2章 用例分析:海底总动员vs.云中漫步
第3章 设计方法:面向过程vs.面向对象
第4章 模式:变化之美vs.永恒之道
4.1  开发日记:2003年11月14日,星期五
4.2  模式
4.3  设计模式
4.4  总结
      第5章 分析模型:实体类vs.软件类
      5.1  开发日记:2003年11月17日,星期一
      5.2  面向对象的思维方式
      5.3  面向对象分析
      5.4  FishGUI的分析模型
      5.5  总结
          第6章 架构分析:功能分解vs.对象分析
          6.1  开发日记:2003年11月20日,星期四
          6.2  架构分析的基本概念
          6.3  FishGUI系统的架构分析
          6.4  总结



              第7章 面向对象设计:共性vs.个性
              7.1  开发日记:2003年11月24日,星期一
              7.2  对象和类的粒度
              7.3  FishGUI的面向对象设计
              7.4  总结




                  第8章 外观模式:统一接口vs.暴露细节
                  8.1  开发日记:2003年12月1日,星期一
                  8.2  什么是接口
                  8.3  外观(Facade)模式
                  8.4  FishGUI适配器子系统的外观模式实现
                  8.5  总结
                      第9章 观察者模式:间接依赖vs.直接依赖
                      9.1  开发日记:2003年12月2日,星期二
                      9.2  双向依赖
                      9.3  观察者(Observer)模式
                      9.4  FishGUI系统中的观察者模式
                      9.5  总结
                          第10章 单件模式:隐式全局变量vs.显式全局变量
                          10.1  开发日记:2003年12月4日,星期四
                          10.2  关于历史问题的回顾
                          10.3  全局变量——程序员心中永远的痛
                          10.4  单件(Sigleton)模式
                          10.5  FishGUI中的单件模式
                          10.6  总结





                              第11章 复合模式:透明vs.安全
                              11.1  开发日记:2003年12月8日,星期一
                              11.2  类图和对象图
                              11.3  继承树的透明和安全
                              11.4  复合(Composite)模式
                              11.5  FishGUI系统的复合模式
                              11.6  总结
                                  第12章 迭代器模式:继承vs.模板
                                  12.1  开发日记:2003年12月11日,星期四
                                  12.2  关于protected的一个小问题
                                  12.3  只实现一次,仅只一次
                                  12.4  容器类
                                  12.5  迭代器(Iterator)模式
                                  12.6  FishGUI中迭代器模式的具体实现
                                  12.7  迭代器遍历时的稳定性
                                  12.8  总结

                                      第13章 创建型模式:工厂方法vs.抽象工厂
                                      13.1  开发日记:2003年12月15日,星期一
                                      13.2  创建型模式
                                      13.3  工厂方法(Factory Method)模式
                                      13.4  抽象工厂(Abstract Factory)模式
                                      13.5  FishGUI的创建型模式
                                      13.6  策略(Strategy)模式
                                      13.7  FishGUI中抽象工厂模式和策略模式的组合
                                      13.8  对象的创建和删除
                                      13.9  总结

                                          第14章 消息:广义消息vs.狭义消息
                                          14.1  开发日记:2003年12月17日,星期三
                                          14.2  消息的本质
                                          14.3  消息处理模式
                                          14.4  命令(Command)模式
                                          14.5  中介者(Mediator)模式
                                          14.6  职责链(Chain of Responsiblity)模式
                                          14.7  观察者(Observer)模式
                                          14.8  FishGUI的消息处理模式
                                          14.9  Java和 .NET的消息处理模式
                                          14.10  总结

                                              第15章 模板方法模式:正向依赖vs.依赖倒置
                                              15.1  开发日记:2003年12月23日,星期二
                                              15.2  模板方法(Template Method)模式
                                              15.3  FishGUI中的模板方法模式
                                              15.4  总结


                                                  第16章 MFC消息映射表模式:虚函数vs.映射表
                                                  16.1  开发日记:2003年12月25日,星期四
                                                  16.2  虚函数表
                                                  16.3  MFC消息映射表(Message Map)模式
                                                  16.4  FishGUI中的消息映射表模式
                                                  16.5  总结



                                                      第17章 适配器模式:类模式vs.对象模式
                                                      17.1  开发日记:2004年1月5日,星期一
                                                      17.2  类模式和对象模式
                                                      17.3  适配器(Adapter)模式
                                                      17.4  FishGUI中的适配器模式
                                                      17.5  总结
                                                          第18章 MVC模式:三国演义vs.三分归一
                                                          18.1  开发日记:2004年1月8日,星期四
                                                          18.2  “提炼类”和“将类内联化
                                                          18.3  模型—视图—控制器(MVC)模式
                                                          18.4  FishGUI中的MVC模式
                                                          18.5  总结

                                                              第19章 C++编码经验谈:理论vs.实践
                                                              19.1  开发日记:2004年1月12日,星期一
                                                              19.2  博大精深的C++语言
                                                              19.3  const的使用
                                                              19.4  new和delete
                                                              19.5  谨慎地使用隐式类型转换
                                                              19.6  拷贝构造函数和赋值运算符函数
                                                              19.7  数据成员的初始化
                                                              19.8  传值、传指针和传引用
                                                              19.9  运算符重载
                                                              19.10  虚析构函数
                                                              19.11  总结


                                                                  附录A FishGUI的安装和使用
                                                                      附录B FishGUI的改进
                                                                          参考文献
                                                                          http://act.it.sohu.com/book/serialize.php?id=425
                                                                          • 0
                                                                            点赞
                                                                          • 0
                                                                            收藏
                                                                            觉得还不错? 一键收藏
                                                                          • 0
                                                                            评论
                                                                          评论
                                                                          添加红包

                                                                          请填写红包祝福语或标题

                                                                          红包个数最小为10个

                                                                          红包金额最低5元

                                                                          当前余额3.43前往充值 >
                                                                          需支付:10.00
                                                                          成就一亿技术人!
                                                                          领取后你会自动成为博主和红包主的粉丝 规则
                                                                          hope_wisdom
                                                                          发出的红包
                                                                          实付
                                                                          使用余额支付
                                                                          点击重新获取
                                                                          扫码支付
                                                                          钱包余额 0

                                                                          抵扣说明:

                                                                          1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
                                                                          2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

                                                                          余额充值