关于GRASP中的专家模式
来源:互联网 发布:小米手机质量如何知乎 编辑:程序博客网 时间:2024/05/03 23:15
今天看到cwj007 的《职责分配模式分析准备》中写了一句:
“专家模式:它的实质就是在满足这个职责所有的必需知道的信息的类上分配该职责。”
这话看起来挺拗口。
我找到曾经看过的资料《applying UML and aptterns》中相关一段话“Assign a responsibility to the information expert---the class that has the information necessary to fulfill the responsibility”。
专家,就是所谓的信息专家,既然是专家,那就是是指知道懂得很多东西的,信息专家,那么应该掌握很多相关信息才对。所以,在这里,专家,其实就是类,专家模式,就是给这些所谓的信息专家分配职责;是什么样的类呢?是包含有完成职责必需信息的类。 专家模式的解决方案,或者专家模式的目的更好地是给把职责分配给某个类的,这个类就是所谓的信息专家。而才能更好地怎么分配呢?那就是分析各个类(或者说是概念模型、业务域模型),那些包含能完成职责所需要的所有的信息类就可以认为是信息专家。这才是信息专家的本义。
- 关于GRASP中的专家模式
- GRASP模式
- GRASP模式
- GRASP模式
- GRASP模式
- GRASP模式
- GRASP模式
- GRASP模式
- GRASP模式读书总结
- GRASP模式总结
- 设计模式 之 --- GRASP
- GRASP模式(转)
- GRASP设计模式(一)
- GRASP设计模式(二)
- GRASP设计模式
- [软件工程] GRASP设计模式
- GRASP软件开发模式浅析
- GRASP设计模式-概要篇
- 应用程序设计/命名及编码规范方案
- CRUD的含义
- 读XML文档
- 开放源代码现象的经济基础
- 小问题,大问题?
- 关于GRASP中的专家模式
- 斯卡波罗集市
- 关于"无法定位程序输入点 RtlUnhandledExceptionFilter 于动态链接库"解决方法
- uC/OS V2.51安装调试指南
- Asp.net中的页面乱码的问题
- 网页图片防盗术
- Linux对I-O端口资源的管理
- 第四周总结
- 我的大学生活之回忆大一