분석/설계/모델링 교육 1일차(클래스 다이어그램(관계))

2012. 9. 13. 13:28Study/Education

반응형
연관 관계는 두개 이상의 클래스 간의 관련성을 뜻함.

연관관계는
  1) 방향성 표현(O)  -, -> , <-
  2) 다중성을 통하여 표현 가능 1:n
  
다중 연관은 동일한 클래스에 존재하는 복수개의 연관관계를 뜻함.



tip : message == 연산

 
하나의 연관 관계는 여러 메시지들이 공유하는 연결 통로의 역할을 한다
즉 전달되는 메시지 별로 연관 관계를 정의하는 것은 아니다



데이터타입 클래스와의 연관 관계 대신에 데이터타입의 객체를 클래스의 속성으로 사용하도록 한다. 


○ 집합/포함 관계는 항상 has-a의 의미가 성립되어야 한다.
집합/포함 관계는 항상 전체는 부분으로 구성된다. 또는 부분은 전체의 부분이다.”라는 명제가 성립될 때만 사용되어야 한다.


ex)




★ 하위클래스는 상속받은 연산을 재정의 할 수 있다.
   - 추상연산(추상 클래스)
      단, 추상클래스라고 해서 추상메소드 등을 반드시 가지는 것은 아님!(자바 기초)


팁 : 인터페이스 -> 기능의 명세

인터페이스 표현 방법
1)



2)


ㅇㅇ



 



반응형