클래스 다이어그램 관계 표현OOP

 

 

1. 연관(Association)

01.association_zeffortal.png

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

ex) Phone과 Button

버튼과 같이 여러개를 가지고 있는 경우 화살표에 *로 붙여 표시한다.

ex) 전화번호책과 전화번호

- 연관에 따른 스테레오 타입

<<create>>

public clasa A

{

public B makeB()

{

return new B();

}

}

<<local>>

public class A

{

public void f()

{

B b = new B();

}

}

<<parameter>>

public class A

{

public void f(B b)

{

//use

}

}

<<delegate>>

경축! 아무것도 안하여 에스천사게임즈가 새로운 모습으로 재오픈 하였습니다.
어린이용이며, 설치가 필요없는 브라우저 게임입니다.
https://s1004games.com

public class A

{

private B itsB;

public void f()

{

itsB.f();

}

}

2. 상속(Generalization)

02.generalization_zeffortal.png

일반적으로 상속을 말하는 거임.

화살표 방향은 부모클래스에

3. Realization

03.realization_zeffortal.png

인터페이스를 상속받는 것을 말함.

4. 집합(Aggregation)

04.aggregation_zeffortal.png

부분과 전체를 말하는 것으로 자동차와 핸들이 그 예이다.

다이아몬드 표시가 전체로 향하도록 한다.

5. 합성(Composition)

05.composition_zeffortal.png

주인과 피보호자의 개념

검은 다이아몬드가 주인쪽을 향하도록 한다

ex) Owner와 Ward

 

 

 

 

 

 

 

 

 

 

 

 

본 웹사이트는 광고를 포함하고 있습니다.
광고 클릭에서 발생하는 수익금은 모두 웹사이트 서버의 유지 및 관리, 그리고 기술 콘텐츠 향상을 위해 쓰여집니다.
번호 제목 글쓴이 날짜 조회 수
238 R을 이용한 빅데이터 분석20130407 - GNU Korea file 가을의 곰을... 2013.07.03 4713
237 Getting Started with R programming file 가을의 곰을... 2013.07.03 2902
236 R을 사용한 데이터마이닝.pdf file 가을의 곰을... 2013.07.03 2709
235 USB 메모리에 UBUNTU 설치하기 (이동식 UBUNTU) file 가을의 곰을... 2013.06.09 3209
234 [한국인터넷진흥원] 2013년도 정보보안기사, 정보보안산업기사 자격검정 시행 일정입니다. file 가을의 곰을... 2013.05.04 4333
233 포토샵 기본 단축키 : Basic Shot Key On PhotoShop 가을의 곰을... 2013.04.26 3483
232 윈도우7 업데이트 실패 문제 " 서비스가 실행되고 있지 않으므로 ... " 가을의 곰을... 2013.03.17 4455
231 Apache Server 계정주소 "~" 빼기 가을의 곰을... 2013.03.12 2752
230 VO, DTO, DAO 클래스 설명 가을의 곰을... 2013.03.06 4229
229 Geany in Cygwin 가을의 곰을... 2013.03.02 4238
228 Data Modeling [데이타모델링] 잘 정리된 글 file 가을의 곰을... 2013.02.26 4073
227 spring_ibatis.pdf 스프링 ibatis 교육자료 가을의 곰을... 2013.02.26 4542
226 MyBatis-3-User-Guide_ko.pdf file 가을의 곰을... 2013.02.26 4275
225 c# ado.net pdf file 가을의 곰을... 2013.02.26 3537
224 Usecase Diagram의 관계 가을의 곰을... 2013.02.25 3121
» 클래스 다이어그램 관계 표현OOP file 가을의 곰을... 2013.02.25 3347
222 [OOP] 추상클래스, 인터페이스 가을의 곰을... 2013.02.25 4096
221 [UML RUP] Entity, Boundary, Control Class 가을의 곰을... 2013.02.25 7360
220 [보안, 제로데이 취약점 분석] [우분투] MetaSploit 설치 및 기본 가을의 곰을... 2013.02.09 3506
219 Install Sun's JDK on Ubuntu, 우분투에서 JDK 설치법 가을의 곰을... 2013.02.08 4619
대표 김성준 주소 : 경기 용인 분당수지 U타워 등록번호 : 142-07-27414
통신판매업 신고 : 제2012-용인수지-0185호 출판업 신고 : 수지구청 제 123호 개인정보보호최고책임자 : 김성준 sjkim70@stechstar.com
대표전화 : 010-4589-2193 [fax] 02-6280-1294 COPYRIGHT(C) stechstar.com ALL RIGHTS RESERVED