我完全理解代碼,但是我在理解UML時遇到了一些問題,因爲它涉及到代碼。UML關聯代碼
問題1 - 如果我有一個類
public class one
{....}
public class two
{
one ob;
public two(){ob=new one();}
}
我知道這是一個關聯,但我這顯示在類圖中帶箭頭或不?
問題2 - 如果我有以下類
public class three
{
public three(){.........}
public void method() { one obt=new one(); }
}
這是三班和一個類之間的關聯?我不確定,因爲它從方法中被應用。
有一件事要糾正:箭頭表示可導航性(不可見性)。沒有箭頭意味着協會可以在兩個方向上通航。 (這btw。並不一定意味着它有一個成員變量。) – Christian
謝謝@Christian,更正。 – sfinnie