Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
Tags
- 싱글턴
- Down
- 엑셀 여러창 띄우기
- 디자인 패턴
- 오피스
- r
- 데이터
- Design Pattern
- 프로그래밍 언어
- WEB
- proxy
- Renderer
- penfield
- 엑셀
- Double Checking Locking
- Video
- 데코레이터 패턴
- C
- 국제운전면허증
- C++
- 프록시
- Singleton
- Decorator pattern
- Media
- 이클립스
- 통계
- 데이터 마이닝
- stapleton
Archives
- Today
- Total
Kaboom
[Design Pattern]2. Observer Pattern 본문
# 각 객체들 사이에 1-N 관계를 형성한다
# 한 객체의 상태가 바뀌면, 그 객체에 의존하는 다른 객체들에게 연락이 가고, 이에 따라 자동으로 내용이 갱신된다.
# Observable ----> Observer(Interface)
----> Observer(Interface)
.......
# Push 방식과 Pull 방식 : Pull 방식의 경우, Data가 바뀌어 알림이 발생해도 특정 조건에서만 갱신된 데이터를 Observable에서 가져온다. Pull 방식이 더 유연
# Java의 Observable 클래스는 Java의 다중 상속 불가 원칙으로 활용도가 떨어짐. SetChanged() 메서드도 Protected로 정의되어 있기 때문에, 구성을 통해 적용하기에도 힘듦.
# 옵져버 패턴은 기본적으로 Loosely Coupled 형태임.
'Design Pattern' 카테고리의 다른 글
[Design Pattern]5. Singleton Pattern (0) | 2012.11.12 |
---|---|
[Design Pattern]4. Factory Pattern (0) | 2012.07.02 |
[Design Pattern]3. Decorator Pattern (0) | 2012.06.25 |
[Design Pattern]1. 디자인 패턴 소개 (0) | 2012.05.09 |
[정의]Loosely Coupled vs. Tightly Coupled (0) | 2012.05.08 |
Comments