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
- leetcode풀기
- 파이썬 프로그래머스
- 상가수익률계산기
- 잇츠디모
- 알고리즘풀이
- 알고리즘풀기
- python zip_longest
- leetcode풀이
- LeetCode
- 파이썬알고리즘풀기
- 릿코드 파이썬
- python 알고리즘
- python Leetcode
- leetcode 풀기
- python priority queue
- python 릿코드
- 파이썬알고리즘
- 파이썬릿코드풀기
- 파이썬릿코드
- 코틀린기초
- 파이썬 릿코드
- 릿코드 풀기
- python sorted
- python xor
- 릿코드풀이
- binary search
- 릿코드
- 릿코드풀기
- 파이썬 알고리즘
- 파이썬 알고리즘 풀기
Archives
- Today
- Total
목록파이썬 옵저버 예제 (1)
소프트웨어에 대한 모든 것
[디자인패턴][Observer] 옵저버 패턴
옵저버 패턴 정의 주로 분산 이벤트 핸들링 시스템을 구현하는 데 사용 발행/구독 모델로 알려져 있음 객체의 상태 변화를 관찰하는 관찰자들(옵저버)의 목록을 객체에 등록하여 상태 변화가 있을 때마다 메서드 등을 통해 객체가 직접 목록의 각 옵저버에게 통지하는 디자인 패턴 어떤 객체의 상태가 변할 때 그와 연관된 객체들에게 알림을 보냄 옵저버 패턴 클래스 다이어그램 옵저버 패턴 활용 날씨(온도, 습도, 압력) 데이터가 있고 날씨 데이터가 변경되면 등록한 영상 출력 기기에 정보를 업데이트 하는 시스템을 디자인 해봅시다. 날씨 데이터는 Subject에 해당하고 영상 출력기기는 옵저버(구독자)에 합니다. WehaterData는 온도, 습도, 압력 데이터를 가지고 있고, observer 리스트에 옵저버들을 관리합니..
시스템 설계 및 디자인/디자인 패턴
2022. 3. 24. 16:22