第一章
- 一个模式描述了一个在我们周围不断重复发生的问题以及该问题的解决方案的核心 这样你就能一次又一次的使用该方案而不必重复的劳动
- 模式四要素 page-2
- 模式名称
- 问题
- 解决方案
- 效果
- mvc通过建立一个 订购通知协议 来分离视图和模型 当模型的数据发生变化时 模型就通知他的视图 而视图将与模型通信来访问这些数据
- 根据目的准则对模式进行分类
- 创建型 与对象的创建有关
- 结构型 处理类或对象的组合
- 行为型 对类或对象怎样交互和怎样分配职责进行描述
- 继承与组合的比较 page-13
- 详解见书 - 结论优先使用对象组合
- note
- mvc 是由很多模式组合而成 详情见 page-4
- 第一章是总章 有很多总结性概念性内容 需要反复阅读本章节
- OMT表示法
-
page-5 对象建模技术OMT
-
page-10 类表示法 类描述成一个矩形 类名以黑体表示 操作在类名的下面以常规字体表示 类所定义的任何数据类型都在操作的下面 类名与操作之间以及操作与数据之间用横线分割 返回类型和实例变量类型是可选的 因为并未假设一定要用具有静态类型的实现语言
-
page-10 虚线箭头表示一个类实例化另一个类的对象 箭头指向被实例化的对象的类
-