디자인 패턴 - 옵저버 패턴(observer pattern)
옵저버 패턴(observer pattern) 주체(Subject, 관찰자)가 옵저버 또는 리스너(listener)라 불리는 하나 이상의 객체를 관찰 대상이 되는 객체에 등록하여 상태 변화가 있을 때마다 메서드 등을 통해 옵저버 목록에 있는 옵저버들에게 변화를 알려주는 디자인 패턴이다. 발행/구독 모델로 알려져있기도 하다. 이 옵저버 패턴을 활용한 서비스로는 대표적으로 트위터가 있다. 면접을 위한 CS 전공 지식 노트 예제에서는 topic(주체 ≒ 객체)을 기반으로 옵저버 패턴을 구현한 예제가 나와있다. /* 면접을 위한 cs 전공 지식 노트 예제 4. Observer pattern 하나 이상의 객체를 관찰 대상이 되는 객체에 등록하여 상태 변화가 있을 때마다 메서드 등을 통해 옵저버 목록에 있는 옵저버들..
study/Web
2022. 10. 13. 23:44
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 암호화
- git공부
- authenticate()
- 검색 결과 내 페이지네이션
- python3
- musma
- 혼자 공부하는 파이썬
- git
- error: failed to push some refs to 'https://github.com/
- 디자인 패턴
- Spring
- 웹페이지
- path variable
- API
- 회원가입
- Django tutorial
- 한글 형태소 분석기
- 톰캣
- django.contrib.auth
- Java
- 환경 변수 설정
- 커맨드 객체
- django-environ
- Magazine K
- django
- Python
- git 공부
- 면접을 위한 CS 전공 지식 노트
- 회원 로그인
- 배열
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함