일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 한번에끝내는JavaSpring웹개발마스터초격차패키지Online
- java기초
- 자바기초
- 패스트캠퍼스후기
- javabasic
- 자바
- 디자인패턴
- 패캠챌린지
- ncs
- 직장인자기계발
- 자바예제
- 데이터베이스
- 한번에끝내는JavaSpring웹개발마스터초격차패키지Online강의
- 패스트캠퍼스
- 자바연습문제
- String
- linux
- java
- 자바기본
- DesignPattern
- 직장인인강
- 재택근무
- 디자인
- 리눅스
- Spring
- 국비
- DB
- js
- 스프링
- 웹
Archives
- Today
- Total
목록observer (1)
FIF's 코딩팩토리
옵저버 패턴(Observer Pattern) 정리
옵저버 패턴(OBSERVER PATTERN) 정의 한 객체의 상태가 바뀌면 그 객체에 의존하는 다른 객체들한테 연락이 가고 자동으로 내용이 갱신되는 방식으로 일대다(one-to-many) 의존성을 정의한다. 옵저버 패턴을 구현하는 방법에는 여러가지가 있지만, 대부분 상태를 저장하고 있는 주제 인터페이스를 구현한 하나의 주제객체와 주제객체에 의존하고 있는 옵저버 인터페이스를 구현한 여러 개여 옵저버객체가 있는 디자인을 바탕으로 한다. 데이터 전달방식 2가지 1. 주제객체에서 옵저버로 데이터를 보내는 방식(Push 방식) 2. 옵저버에서 주제객체의 데이터를 가져가는 방식(Pull 방식) 옵저버 패턴 클래스 다이어그램 디자인 원칙 서로 상호작용을 하는 객체 사이에서는 가능하면 느슨하게 결합하는 디자인을 사용해..
Back-End/Design Pattern(디자인 패턴)
2019. 6. 5. 14:30