用户操作
[留言]  [发消息]  [加为好友] 
订阅我的博客
XML聚合    FeedSky
订阅到鲜果
订阅到Google
订阅到抓虾
springyejian的公告
<h4>公告</h4> <div class="News"> <embed src="http://www.clocklink.com/Clocks/0001-Blue.swf?TimeZone=CCT" width="160" height="160" wmode="transparent" type="application/x-shockwave-flash"> </div> <div> <B>个人简介</B> </div> 网名:john(约翰)<br> QQ:148251490<br> MSN:<a href='mailto:springyejian2005@hotmail.com'>springyejian2005@hotmail.com</a><br><br> 来自:河南郑州&nbsp;&nbsp;|&nbsp;<a href="http://blog.csdn.net/springyejian/admin/default.aspx">管理</a> <div> <p><b>天气预报</b></p> <iframe width=150 height=240 frameborder=0 scrolling=NO src="http://appnews.qq.com/cgi-bin/news_qq_search?"></iframe> </div> <h3>相册</h3> <ul> <li><a id="SingleColumn1_Categories_CatList__ctl2_LinkList__ctl1_Link" href="http://blog.csdn.net/springyejian/gallery/35130.aspx"><center><img src='http://blog.csdn.net/images/blog_csdn_net/springyejian/35130/t_美女.jpg' border='1' ></center></a> </li> </ul>
文章分类
非技术类网址
tom论坛(RSS)
技术类网址
linuxbyte(RSS)
MDA资源连接(RSS)
uml中国(RSS)
uml软件工程组织(RSS)
中国系统分析员(RSS)
中文java技术网(RSS)
技术巅峰(RSS)
物流及供应链关系(RSS)
其他人的blog
jackery的blog(RSS)
jody的blog(RSS)
john的天涯blog(RSS)
存档

原创  UML Rose的使用(五) --关系 收藏

关系是类之间的词法连接,是一个类了解另一个类的属性、操作和关系。
 类之间可以建立四种关系:关联、依赖性、累积和一般化。
关联
 比如数据库之间的主外键关系,关联可以是单向的,也可以是双向的。
 单向关联的类是易复用的,双向关联 是很难复用的。
 关联还可以反身。
依赖性:
 总是单向的。
累积
 强关联。累积关系是整体和个体间的关系。
一般化
 显示类之间的继承关系。

关联和依赖性的差别:

1.依赖性并不对关系的类增加属性.

2.关联可以是双向的,而依赖性只能是单向的.依赖性也用包之间的关系.

   Person           House
   如果house是全局的,则Person知道它存在.
   如果House实例化为Person操作中的本地变量,则Person知道他的存在.
   如果House作为参数传递到Person操作中,则Person知道它存在. 

倍增性表示某个时刻一个类的几个实例与另一个类的一个实例相联系。

发表于 @ 2004年08月09日 15:55:00 | 评论( loading... ) | 编辑| 举报| 收藏

旧一篇:UML Rose的使用(四) --属性与操作  | 新一篇:UML Rose的使用(六) --component视图

  • 发表评论
  • 评论内容:
  •  
Copyright © springyejian
Powered by CSDN Blog