ホーム -> クラス図のスケルトン
prev UML クラス図解説サイト with C# 前へ UML クラス図解説サイト with C# トップへ UML クラス図解説サイト with C# 次へ next

関連

誘導可能性がない場合

  • 人は車を操作します。
    m_Car.Drive();
  • 車は人を話させます。 ← なんか変ですよね?
    m_Man.Talk();
public class Man {
 public Car m_Car;

 public Man(){ }
 ~Man(){ }
 public virtual void Dispose(){ }
 public void Talk(){ }
}
public class Car {
 public Man m_Man;

 public Car(){ }
 public void Drive(){ }
}

誘導可能性がある場合

  • 人は車を操作します。
    m_Car.Drive();
  • 車からは人は操作できません。 ← 誘導可能性がない場合と比べると自然だと思います。
public class Man {	
 public Car m_Car;	

 public Man(){ }
 public void Talk(){ }
}
public class Car {


 public Car(){ }
 public void Drive(){ }
}

prev UML クラス図解説サイト with C# 前へ UML クラス図解説サイト with C# トップへ UML クラス図解説サイト with C# 次へ next
inserted by FC2 system