Menu

关联关系和依赖关系的思考

0 Comment

从微观的角度看,阶级与阶级的关系是紧密中间定位的。,信赖,泛化与创造。

这内部的泛化与创造大好懂得,信赖和信赖经过的关系还过失很明显的。。

上面是更多的细目。:

1。普通化

  泛化:表现类和类经过的承受关系。、电话话筒与电话话筒的承受关系。
在UML图中,一点钟带有空心平方楔形符号的实曲线用于POI。,列举如下:

信号列举如下:

public class father
{
public father()
{    
}
}

public class childern extends father
{
public childern()
{    
}
}

2创造

表现类对电话话筒的创造。
UML图创造了虚线表明电话话筒的应用。,列举如下:

三。信赖

作为功能说得中肯限制因素表现的(应用) a),是类和类经过的衔接。,指挥的一点钟类休息另一点钟类的解释。,一点钟类的更衣将星力另一点钟类。。像,免得A信赖于B,B是一点钟参加变量。,办法限制因素、或动态办法换乘。像,广播的频道(TV)对频道(频道)的信赖性列举如下。:
(1)B类将A引入限制因素模型。。
(2)类B以参加变量的模型存相信类A的办法中。
(3)A类换乘类B的动态办法。
在UML图中,应用带有楔形符号的虚线来表明信赖性。,列举如下:

4。联合

关联关系包孕单元词关联,双向关联,结成与凑合

关联

用变量表现 a),类与类经过的衔接,它使一点钟类发生另一点钟类的属性和办法。。像,免得A信赖于B,B是A的全程变量。,像,类人和类公司。。

关联关系有双向关联和单向关联:
1、双向关联:这两个类发生另一点钟类的协同属性和柄状物。。
2、单向关联:最好的一点钟类发生另一点钟类的公共属性和柄状物。。
集中协会应该是单向的。,单向关系更轻易引起和保养。,帮忙找到一点钟可以采用的等级。。
UML图创造了应用实曲线来衔接比得上或DI。,列举如下:

凑合
是关联关系的一种,是弱的关联关系。凑合关系是所有的与印度人的经过的关系。。普通关联关系的两个类成为同卵双胞等级上,这两类凑合关系成为确切的的等级。,一点钟是所有的。,偏袒的是分开。。同时,它是一种弱的使忙碌关系。。在这点上,所有的和分开是可分岔的。,它们可以有本身的生活周期。, 成分的可以属于多个所有的目标。,它也可以由多个完整的目标共享。;像,电脑和CPU。、公司与职员经过的关系。;在信号级,和关联关系是分歧的,它最适当的分别于语义成分层面。。
UML图是用一点钟带空菱形的的线来创造的。,列举如下:

结成
是关联关系的一种,是比凑合关系强的关联关系。它提出要求在凑合规格化形式R中表现所有的的目标。。由 … 组成(复合关系)是一种激烈的使忙碌关系。,它表现了零件与所有的经过的严谨的关系。,分开和所有的生活周期是分歧的。。他也深思熟虑了所有的与各分开经过的关系。,但在这点上,所有的和分开是不行分岔的。,统统生活周期的完毕预示生活周期的偏袒的完毕。;就像你和你的大脑平均。,窗口和眼镜框,在窗口中创办一点钟frame时必须做的事把它附加到窗口上,眼镜消逝后,眼镜框消逝了。;在信号级,和关联关系是分歧的,它最适当的分别于语义成分层面。;
UML图是用实曲线菱形的线创造的。

分别的关系的优点和叮当声也随之而来。:结成>凑合>关联>信赖

中间定位性与中间定位性剖析

1。信赖是一点钟弱关联。

2。信赖关系用参加变量表现。,办法限制因素,换乘动态办法。

3.关联关系中,它分为两类。、或类与电话话筒经过的强信赖关系。,就像我和我的冤家平均。;这种关系比信赖性强。、没信赖性的冒险。、人事关系也过失临时的。,大抵是俗人的。,而单方的关系普通是同样看待的。。

4。依靠之物关系,这是可以懂得的。,A类用于另一类B。,这种关系是间或的。、暂时的、去弱的,还B类的使不同会星力A。。

发表评论

电子邮件地址不会被公开。 必填项已用*标注