반응형
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 | 31 |
Tags
- DI
- 스프링 컨테이너
- 스프링
- @Configuration
- resultMap
- 스프링 부트 기본
- 싱글톤
- jdbc
- assertThat
- assertThrows
- JPA
- DIP
- 스프링 부트 입문
- 스프링부트
- thymeleaf
- 필드 주입
- 스프링 프레임워크
- 스프링 부트
- spring
- kafka
- springboot
- sqld
- Effective Java
- mybatis
- Javascript
- SQL
- 생성자 주입
- 스프링 빈
- java
- db
Archives
- Today
- Total
목록디자인패턴 자바 옵저버 (1)
선 조치 후 분석

옵저버 (Observer) 패턴다수의 객체가 특정 객체 상태 변화를 감지하고 알림을 받는 패턴객체의 상태 변화를 관찰하는 관찰자 객체를 생성하여, 특정한 객체의 상태 변경을 지켜보는 디자인 패턴객체의 상태변화를 관찰하는 옵저버(관잘차)들의 목록을 객체에 등록하여 상태 변화가 있을 때마다, notify를 통해 객체가 직접 목록의 각 옵저버에 통지하고, 각 옵저버는 이벤트가 발생했을 시 동작을 수행한다.이러한 구조로 객체의 상태가 변화하면, 종속 객체들이 자동으로 변화가 통지되어 그에 따른 명령을 수행하도록 하는 1:N (One To Many)의 의존성을 정의해 준다.즉, 관찰하고 있는 객체의 상태변경에 실시간으로 대응하기 위한 목적을 가지는 패턴"상태가 변화되는 객체"와 이 객체의 상태에 "의존성이 있는 ..
Language/Design Pattern
2023. 11. 13. 14:20