반응형 observer1 Observer Pattern, 옵저버 패턴 옵저버 패턴이란? 스타크래프트를 했던 사람이라면 옵저버에 대해서 알고 있을것이다. 옵저버는 상대방을 감시하기 위해서 사용한다. 마찬가지로 옵저버 패턴은 주체의 상태 변화를 감지하고, 그 변화에 대해서 옵저버들에게 알림을 주는 디자인 패턴이다. 주로 여러 객체에게 변경을알려줘야 할때 사용한다. 스타크래프트에선 알림을 주진 않지만 여기선 감시하면서 알림까지 준다! 옵저버 패턴을 사용했을 때의 장점 느슨한 결합을 유지할 수있다. 주체는 옵저버의 인터페이스만 알면되기 때문이다. 쉽게 옵저버를 추가하거나 제거할 수 있다. (개방 폐쇄 원칙) 언제 옵저버 패턴을 고려해야 하는가? 어떤 객체의 상태 변경이 하나 이상의 다른 객체에 영향을 미칠 때 여러 객체들이 하나의 객체를 관찰해야 하고, 관찰 대상 객체는 관찰자의.. 2024. 4. 1. 이전 1 다음 반응형