博客首页
注册
建议与交流
排行榜
加入友情链接
推荐
投诉
搜索:
帮助
zz
weiliming.cublog.cn
管理博客
发表文章
留言
收藏夹
· 编程
· 多媒体
}
· Direcshow
博客圈
音乐
· 我喜欢
相册
文章
· 生活
· 编程
}
· asp.net
· c/c++
}
· BCB
· VC
· 算法
· 网络
· LTI
· Meshlab
· vcf
· VCG
· wix
· 数据库
· UML
· Matlab
· 命令行
· 编程工具
· 多媒体
}
· Direcshow
· DirecX
· software
· 未整理
首页
关于作者
姓名: 职业: 年龄: 位置: 个性介绍:
||
<<
>>
||
我的分类
文章列表 - UML
UML类图关系全面剖析 zz
<DIV> <P>UML的类图关系分为: 关联、聚合/组合、依赖、泛化(继承)。而其中关联又分为双向关联、单向关联、自身关联;下面就让我们一起来看看这些关系究竟是什么,以及它们的区别在哪里。<BR><BR><STRONG>1、关联</STRONG><BR><IMG alt="" src="http://p.blog.csdn.net/images/p_blog_csdn_net/dylgsy/doubleAssoc.JPG"><BR><BR>双向关联:<BR>C1-C2:指双方都知道对方的存在,都可以调用对方的公共属性和方法。<BR><BR>在GOF的设计模式书上是这样描述的:虽然在分析阶段这种关系是适用的,但我们觉得它对于描述设计模式内的类关系来说显得太抽象了,因为在设计阶段关联关系必须被映射为对象引用或指针。对象引用本身就是有向的,更适合表达我们所讨论的那种关系。所以这种关系在设计的时候比较少用到,关联一般都是有向的。<BR><BR>使用ROSE 生成的代码是这样的:</P> <DIV style="BORDER-RIGHT: windowtext 0.5pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: windowtext 0.5pt solid; PADDING-LEFT: 5.4pt; BACKGROUND: #e6e6e6; PADDING-BOTTOM: 4px; BORDER-LEFT: windowtext 0.5pt solid; WIDTH: 95%; WORD-BREAK: break-all; PADDING-TOP: 4px; BORDER-BOTTOM: ……
查看全文
发表于:2008-03-13 ┆
阅读(100)
┆
评论(0)