저는 잠시 동안 UML을 사용해 왔지만 그것에 관한 기사, 책, 포럼을 거의 읽지는 않았지만 두 클래스가 연관 줄 (간단한 줄 또는 화살표 (또는 이들이 동일하지 않은가?)). 나는 세 가지 예를 제시 할 것입니다. 두 가지가이 관계에 어느 것이 될지를 말해 줄 수 있습니까?UML 연관 이해 문제
1.
//a field of OtherClass
public class MainClass
{
private OtherClass other;
}
2.
//method argument
public class MainClass
{
public void Action(OtherClass other)
{ }
}
3.
//method return value
public class MainClass
{
public OtherClass Action()
{ }
}
4.
//used inside a method
public class MainClass
{
private Something something;
public void Action()
{
OtherClass other = something.GetOtherClass();
}
}
그래서 어떤 경우에 어떤 커넥터를 사용합니까? –