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