2. 객체들에게 연락 돌리기: 옵저버 패턴

옵저버 패턴의 정의

옵저버 패턴 구조

느슨한 결합

<aside> 💡 디자인 원칙 상호작용하는 객체는 가능하면 느슨한 결합을 사용해야 한다. → 느슨하게 결합하는 디자인을 사용하면 객체 사이의 상호 의존성을 최소화할 수 있기 때문에 변경 사항이 생겨도 무난하게 처리할 수 있는 유연한 객체지향 서비스를 구축할 수 있다.

</aside>

옵저버 패턴에서 느슨한 결합을 사용하는 방법

옵저버 패턴 구현하기