
8주차 정리
·
Book/디자인 패턴의 아름다움
행동 디자인 패턴은 주로 클래스나 객체 간의 상호 작용 문제를 해결한다.옵저버 패턴정의발행-구독 패턴이라고도 한다. GOF 디자인 패턴에서는많은 객체들 사이에서 일대일 의존 관계가 정의되어 있을 때, 어느 한 객체의 상태가 변경되면 이 객체에 의존하고 있는 모든 객체는 자동으로 알림을 받는다.일반적으로 의존 대상이 되는 객체를 피관찰자, 즉 옵저버블이라고 하고 의존하고 있는 객체를 관찰자, 즉 옵저버라고 한다. 이름이 무엇이든 시나리오가 앞에서 이야기 했던 정의를 충족한다면 옵저버 패턴에 속한다.의미옵저버 패턴은 옵저버의 코드와 옵저버블의 코드를 디커플링한다.적용분류 방식의 관점에서는 세 가지 관점이 있다.동기식 차단 옵저버 패턴비동기식 비차단 옵저버 패턴교차 프로세스 옵저버 패턴비동기식 비차단 옵저버 ..