'Design Pattern'에 해당되는 글 2

  1. 2012/01/18 [Design Pattern] Observer Pattern
  2. 2012/01/18 [Design Pattern] Strategy Pattern
⑨ 직무역량강화/Design Patterns | Posted by 서풍의신 재령 2012/01/18 23:00

[Design Pattern] Observer Pattern


옵저버 패턴 (Observer Pattern)

Type - Behavioral

한 객체(Subject)의 상태가 바뀌면 그 객체에 의존하는 다른 객체(Observer)들 에게 연락이 가고 자동으로 내용이 갱신되는 1:n (one-to-many) 의존성을 정의함


적용 예시 )

1. Observer Pattern 적용



2. JDK 내장 Observable Class, Observer Interface 사용


- Java 구현 Src

크리에이티브 커먼즈 라이선스
Creative Commons License

'⑨ 직무역량강화 > Design Patterns' 카테고리의 다른 글

[Design Pattern] Observer Pattern  (0) 2012/01/18
[Design Pattern] Strategy Pattern  (0) 2012/01/18
⑨ 직무역량강화/Design Patterns | Posted by 서풍의신 재령 2012/01/18 22:06

[Design Pattern] Strategy Pattern



스트래티지 패턴 (Strategy Pattern)

Type - Behavioral

동일 계열의 알고리즘군을 정의하고 각각의 알고리즘을 캡슐화하여 이들을 상호 교환해서 사용할 수 있도록 만든다. 스트래티지를 활용하면 알고리즘을 사용하는 클라이언트와는 상관없이 독립적으로 알고리즘을 다양하게 변경할 수 있다.

적용 예 )

- 패턴 적용


- Java 구현 Src
 

 
크리에이티브 커먼즈 라이선스
Creative Commons License

'⑨ 직무역량강화 > Design Patterns' 카테고리의 다른 글

[Design Pattern] Observer Pattern  (0) 2012/01/18
[Design Pattern] Strategy Pattern  (0) 2012/01/18