본문 바로가기

자바

Eclipse Amateras UML Class Diagram 그리기

반응형

Eclipse Amateras UML Class Diagram 그리기


AmaterasUML 항목에서 Class Diagram를 선택한다.



Entity의 Class와 Interfce 를 선택해서 속성 또는 메서드를 지정한다. 패키지가 있을 경우 kr.member.MemberDao로 클래스명에 패키지명까지 함께 기재.



Relation

Dependency  의존


public class Player {


public void play(Car car){

car.drive();

}

 public class Car {

public void drive(){

}

}





Association 다른 객체의 참조(reference)를 가지는 인스턴스 변수를 의미


public class Buyer {

private Item item;

public Buyer(Item item){

this.item = item;

}

 public class Item {


}





Generalization 상속




Realization 구현, 인터페이스가 클래스에 구현



Aggregation (association 동일)


public class Banker {

private Money money;

public void make(Money money){

this.money = money;

}

 public class Money {


}






Composite


public class Store {

private Book book = new Book();

 public class Book {


}






반응형