【发布时间】:2015-01-21 01:37:38
【问题描述】:
我做了这两个类并尝试用UML类图来表达
publc Class A
{
public A(){}
public void Funct1()
{
B b = new B(this);
}
}
public Class B
{
A m_A = null;
public B(A a)
{
m_A = a
}
}
我认为“A”类对 B 有“依赖性”,因为 A 不保持对 B 的引用 而且我认为“B”类具有“与 A 的单向关联”,因为 B 类保持对 A 的引用。
所以,我绘制类图如下。
dependency
-------->
[A] [B]
<-
one directioinal association
但是,即使在我看来,这张图也有些不对劲。 所以,我想知道如何用类图来表达这些类之间的这种关系。
【问题讨论】: