`
shxiao
  • 浏览: 29715 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

角色分析

阅读更多
面向角色的分析
     关注点的分离,单个现象的静,动属性
  类关注对象的能力,而角色关注的是(在对象社会中)对象的职位和责任。编程是个费力的活儿,所以我们应该
尽力让单个的对象来在其社会中扮演不同的角色(职位)。
  在角色分析中我们要考虑对象的环境,
  角色模型关注交互的角色如何完成目标。
     角色模型是拥有静,动属性的协作对象的结构化描述,属性包括,协作的目的,对象之间的关系,对象发送给
协作者的消息,以及消息是如何处理的。
     角色模型表示一个受关注的有界现实。她模拟协作对象的模式(那些不变的)作为协作角色的结构。

   角色模型分析过程, 把整个系统分割成单个关注点的区域,对每个区域用角色模型来模拟感兴趣的场景。
   要抛弃不相关的内容,高度集中与关注的焦点上。
   任何对象模式作用与角色模型上都是其实例,对象(类)自己是角色的实例。
   角色模型可以通过不同的关注点来观察,呈现出不同的内容同时忽略其他的,关注点可以是静态(目的)的,
  也可以是动态的(角色的交互),也可以是一个场景(一系列消息)

  divide and conquer
4
1
分享到:
评论
1 楼 leeamen 2010-08-24  
废话连篇,

相关推荐

Global site tag (gtag.js) - Google Analytics