Observer pattern(옵저버 패턴)
하나의 객체의 상태가 바뀌거나 전송을 하면 해당 객체에 의존하는 다른 객체들에게 연락을 하여
자동으로 내용이 갱신되는 방식 1:N의 의존성을 정의하는 패턴
예제>
서버에서 접속 받은 클라이언트들에게 1회만 읽기 가능한 정보를 제공한다 라고 가정을 했을때
서버에서 정보가 생성이 되면, 서버에 접속되어있는 클라이언트에게 해당 정보를 제공한다 라고 생각하면 된다.
클라이언트는 서버로부터 전송된 내용을 읽은 다음 파일로 저장하거나 저장을 안할 수가 있다.
읽기가 끝나면 해당 정보는 바로 소멸되는 특징이 있다. 단 읽기가 안되었다면 다른 정보가 수신되더라도 버퍼에 계속 저장되게끔 한다.
'Code Archive > ETC' 카테고리의 다른 글
| strategy pattern(스트래티지 패턴) (0) | 2014.09.17 |
|---|---|
| json.jar 만들기 (0) | 2014.09.12 |
Observer_Pattern.zip