《对象模型》的读书摘记:
1.策略是可以用来实现特定目标的一些具体建议;模式是关于相互作用的对象的模板,可以通过模拟反复
使用。
2.当前的模板和策略可以用于: 确定系统的目的和特性; 选择对象;确定职责;利用脚本描绘对象的动态情景。
3. 问题域组件由 与正在建模的问题直接对应的对象组成。这个组件中的对象与技术无关,它们对其余组件
中的对象知道得很少或根本不知道。
4.脚本是为了完成特定需求而给出的依时间顺序排列的对象交互序列。
5.对象模型的模式是具有固定职责和交互脚本的一组对象:
包括有:基本模式、事务模式、聚集模式、计划模式、交互模式。
6. 基本模式中包含的对象模板:
参与者-事务模板;地点-事务; 特定项目-事务; 执行者-参与者; 事务-事务单项; 事务-后续事务;
7.确定问题域对象的职责:执行者和参与者的职责;地点的职责;事务的职责
8.聚集模式: 容器-内容物模式; 容器-容器单项模式; 小组-成员模式;组合件-零件模式;
组合零件-零件模式; 包裹-包裹成分模式;
9.交互模式: 点点模式; 代理-特定项目模式; 发行人-订户模式; 发送方-“传球手”-接受方模式;
发送方-“找球手”-接收方模式; 主叫方-“调度员”-回叫方模式; 看门人-请求-资源模式
10. 计划模式: 计划-步骤模式; 计划-执行计划模式; 执行计划- 执行步骤模式; 步骤-执行步骤模式;
计划-计划的版本模式;
11.对象模型组件:问题域组件; 与人交互组件; 数据控制组件; 与系统交互组件;暂不考虑组件;
1.策略是可以用来实现特定目标的一些具体建议;模式是关于相互作用的对象的模板,可以通过模拟反复
使用。
2.当前的模板和策略可以用于: 确定系统的目的和特性; 选择对象;确定职责;利用脚本描绘对象的动态情景。
3. 问题域组件由 与正在建模的问题直接对应的对象组成。这个组件中的对象与技术无关,它们对其余组件
中的对象知道得很少或根本不知道。
4.脚本是为了完成特定需求而给出的依时间顺序排列的对象交互序列。
5.对象模型的模式是具有固定职责和交互脚本的一组对象:
包括有:基本模式、事务模式、聚集模式、计划模式、交互模式。
6. 基本模式中包含的对象模板:
参与者-事务模板;地点-事务; 特定项目-事务; 执行者-参与者; 事务-事务单项; 事务-后续事务;
7.确定问题域对象的职责:执行者和参与者的职责;地点的职责;事务的职责
8.聚集模式: 容器-内容物模式; 容器-容器单项模式; 小组-成员模式;组合件-零件模式;
组合零件-零件模式; 包裹-包裹成分模式;
9.交互模式: 点点模式; 代理-特定项目模式; 发行人-订户模式; 发送方-“传球手”-接受方模式;
发送方-“找球手”-接收方模式; 主叫方-“调度员”-回叫方模式; 看门人-请求-资源模式
10. 计划模式: 计划-步骤模式; 计划-执行计划模式; 执行计划- 执行步骤模式; 步骤-执行步骤模式;
计划-计划的版本模式;
11.对象模型组件:问题域组件; 与人交互组件; 数据控制组件; 与系统交互组件;暂不考虑组件;