옵저버 패턴
옵저버 패턴(Observer Pattern) 주제가 되는 객체의 상태가 바뀌면 그 객체에 의존하는 다른 객체들(옵저버)한테 연락이 가고 자동으로 내용이 갱신되는 방식으로 일대다(one-to-many) 의존성을 정의한다. 대부분 주제 인터페이스와 옵저퍼 인터페이스가 들어있는 클래스 디자인을 바탕으로 한다. 한 객체의 상태가 바뀌면 그 객체에 의존하는 다른 객체들한테 연락이 가고 자동으로 내용이 갱신되는 방식으로 일대다(one-to-many)의존성을 정의한다. 옵저버 패턴의 주요 특징 자료 제공 클래스는 게터메서드가 있다. 새로운 데이터가 나올 때마다 디스플레이를 갱신하는 메서드가 호출된다. 시스템이 확장 가능해야 된다. 옵저버에게 연락이 가는 순서에 의존하면 안된다.-> 느슨한 결합을 위반하기 때문이다. ..
2020.02.20