2008-03-18

角色分析

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

对象学习

关键字: oo
对象有3个属性,使它成为简单并且有力的模型建造快,状态能够模拟内存,行为能够模拟动态过程,封装能够 隐藏对象的复杂性。 一个对象有标识,在其生命周期内是唯一的 对象有属性封装信息 对象能够和其他的对象交互通过发送或接受消息,每个消息都有接受者和发送者 消息是有目的性的意图。它告诉接受者完成某些事情确不告诉她如何做。 消息的功能由3部分组成 1: 消息是一个触发器,她使得接受对象选择自己的一个方法并执行它,执行的结构可能包括改变对象的属性,发送消息给更多的协作者还有新对象的创建。 2:消息也可能是单向数据载体,她给接受者提供一些新的数据信息。数据通过消息的参数来描述,当然,参数也可能是引用别的对 ...
  • 16:03
  • 浏览 (168)
  • 评论 (0)
shxiao
搜索本博客
博客分类
最近加入圈子
存档
最新评论