知识卡片
职责驱动设计的六种角色构造型
内容
角色构造型来自Rebecca Wirfs-Brock的职责驱动设计。六种角色:信息持有者(掌握并提供信息)、服务提供者(执行工作为他人提供服务)、构造者(维护对象关系及相关信息)、协调者(向其他对象委托任务以响应事件)、控制器(决策并指导他人行为)、接口(连接系统各部分并转换信息与请求)。角色、职责、协作是其三大关键设计要素。
参考来源
- 位置:《解构领域驱动设计》16.1(源文件:_epub-src/OEBPS/028.xhtml)
- 结论依据:归纳Wirfs-Brock总结的六类角色构造型定义。
- 原始内容:信息持有者:掌握并提供信息……服务提供者:执行工作……构造者:维护对象之间的关系……协调者:通过向其他对象委托任务来响应事件……控制器:进行决策并指导其他对象的行为……接口:连接系统的各个部分。角色、职责和协作是职责驱动设计方法的3个关键设计要素。