2013년 9월 11일 수요일

UML Diagram

* 객체 간의 관계와 UML Diagram.

1. 상속


class A{...}

class B extends a {...}

2. 의존(Dependency)
- 특정 메소드에서 관계를 맺는다.


class A {...}

class B {
     void m() {
       A p =  new A();
     }
}

3. 일반관계(Association)
- 지속되는 관계 ex) 나-노트북


class A {...}

class B {
     A p = new A();
     ...
     void m(){...}
}

4. 집합관계(Aggregation)
- 컨테이너와 항목 ex) 나- 핸드폰, 컴퓨터-마우스.


5. 포함(Composition)
- 제품과 부속품 ex) 나-심장, 메인보드-칩,
- Life-cycle: Container와 item 생명주기가 같다. ex)한명이 죽으면 나머지도 뒈짐.




댓글 없음:

댓글 쓰기