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