社区
C#
帖子详情
一个关于UML表示的例子
smallmark
2005-03-20 12:23:08
如下所示:
interface IObject
{
void somemethod();
}
class MyObj
{
public Test()
{
IObject t = new SomeObject();
}
}
如上所示IObject出现在MyObj类的Test方法中,UML图如何表示这种关系?
...全文
112
5
打赏
收藏
一个关于UML表示的例子
如下所示: interface IObject { void somemethod(); } class MyObj { public Test() { IObject t = new SomeObject(); } } 如上所示IObject出现在MyObj类的Test方法中,UML图如何表示这种关系?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ljq0316
2005-07-21
打赏
举报
回复
up
uffeng
2005-03-20
打赏
举报
回复
什么莫名其妙的
test 这个方法 又不是构造函数 !?
如上所说 : SomeObject 是实现了 IObject 的接口的类!
而
MyObj中实现了 SomeObject 对象实例而已!
机器人
2005-03-20
打赏
举报
回复
我的理解:
IObject 只是接口 ,SomeObject实现了IObject接口,而t是SomeObject的实例。
MyObj与IObject 没有直接关系。但是Test方法中new 了SomeObject对象。所以,
MyObj类与SomeObject之间存在关联关系。甚至你可以说SomeObject与MyObj是聚合关系。
smallmark
2005-03-20
打赏
举报
回复
不理解为什么是聚合关系???
class MyObj
{
SomeObject list;
}
这样才应该算是聚合关系。上面不应该是的。
v192
2005-03-20
打赏
举报
回复
SomeObject实现了接口IObject
而MyObj和SomeObject是1对1聚合关系
Java架构师之
UML
语言与软件架构设计教程
Unified Modeling Language (
UML
)又称统一建模语言或标准建模语言,是始于1997年
一个
OMG标准,它是
一个
支持模型化和软件系统开发的图形化语言,为软件开发的所有阶段提供模型化和可视化支持,包括由需求分析到规格,...
1.类间关系及
UML
表示
一、依赖关系(Dependency): ...相对独立的对象,
一个
对象的实例与另
一个
对象的一些特定实例存在固定的对应关系(
一个
对象拥有另
一个
对象的引用) 举例: 师傅和徒弟(1:N),学生和课程(N:N)
UML
表示
:
【面向对象】
UML
(二):
一个
类图具体实例(转)
举
一个
简单的
例子
,来看这样一副图,其中就包括了
UML
类图中的基本图示法。 首先,看动物矩形框,它代表
一个
类(Class)。类图分三层 第一层显示类的名称,如果是抽象类,则就用斜体显示 第二层是类的特性,通常...
UML
类图关系(实例加
UML
图完整
例子
)
UML
类图几种关系的总结 各种关系的强弱顺序: 泛化=实现>组合>聚合>关联>依赖 1.依赖关系 【依赖关系】:是一种使用的关系,所以要尽量不使用双向的互相依赖。 【代码表现】:局部变量、方法...
UML
类图最生动的介绍和
例子
依赖关系
表示
一个
类依赖于另
一个
类的定义。例如,
一个
人(Person)可以买车(car)和房子(House),Person类依赖于Car类和House类的定义,因为Person类引用了Car和House。与关联不同的是,Person类里并没有Car和House类型...
C#
110,533
社区成员
642,574
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章