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
- JPA 동시성
- bean
- Optimistic Lock
- spring security 인증
- Transaction isolation level
- 스마일게이트
- 캠프
- 개발
- 서버
- Pessimistic Lock
- spring security
- 안드로이드
- JPA 비관적락
- JPA 낙관적락
- spring
- component
- annotation
- 스프링
- 암호화
- Inno DB
- flask
- Redis
- JPA
- JPA Lock
- 낙관적락 비관적락 차이
- Android
- 서버개발캠프
- 디자인 패턴
- 스프링 로그
- 스프링 log
Archives
- Today
- Total
목록observer (1)
모르는게 많은 개발자
[디자인 패턴] Observer Pattern 개념/예제
1. 옵저버 패턴 옵저버 패턴은 객체의 상태 변화를 관찰하는 관찰자들(Observer) 목록을 '이벤트를 발생시키는 이벤트 객체'에 등록하여 이벤트가 발생할 때마다 메소드를 통해 관찰자들(Observer) 객체들에게 알려주어 그에 맞게 행위를 하는 디자인 패턴이다. 아래 UML 다이어그램을 보자 Observer라는 인터페이스에는 notify()라는 함수가 정의되있다. notify()는 이벤트가 발생했을 때 처리할 행위를 정의한다. Subject(이벤트 발생 객체)에는 observerCollection이 존재하는데 여기에 Observer객체들이 저장된다. 그리고 notifyObservers()는 Observer 객체들의 목록들의 notify()를 실행해 이벤트 발생에 따른 처리를 각 Observer에게 전..
디자인패턴
2020. 12. 19. 16:14