UML学习(一)

Eclipse uml插件安装

利用uml插件可以从Java代码生成类图,也可以由类图产生Java代码。

常用的两个免费插件是Green和AmaterasUML

下载地址和使用说明在其官网上:

Green:http://green.sourceforge.net/builds.html

AmaterasUML:http://amateras.sourceforge.jp/cgi-bin/fswiki_en/wiki.cgi?page=AmaterasUML

这两个插件都需要GEF的支持。

Graphical Editing Framework(GEF)安装:

Eclipse升级地址http://download.eclipse.org/tools/gef/updates/releases/


Aggregation和Composition的区别

Aggregation和Composition都描述了一个类包含其它类的关系。区别是Composition关系如果包含类消亡了,所包含的类也同时消亡了。Aggregation关系,如果包含类消亡了,所包含的类继续存在。
比如教授和系的关系就是Aggregation,如果系解散了,教授们可以去别的地方找工作。
具体在类的实现来说,Aggregation关系中,一般会包含subclass的指针或引用,而这些指针,引用不是在包含类中声明的,而是在包含类创建后,传递进来的,所以当包含类消亡后,这些指针或引用的对象依然存在。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值