observer pattern 썸네일형 리스트형 Observer Pattern 옵저버 패턴은 한 객체의 상태가 바뀌면 그 객체에 의존하는 다른 객체들에게 이를 알리고 자동으로 내용이 갱신되는 방식으로 일대다(one-to-many) 의존성을 정의한다. 이때 상태가 바뀌는 주체를 주제(Subject), 주제의 상태 변경에 따라 갱신되는 주제를 관찰, 구독하는 객체를 옵저버(Observer)라고 한다. 옵저버 패턴은 주제의 상태변경을 알아야하는 객체들이 주제의 상태변경시 자동으로 상태가 변경이 되거나 특정한 행동을 하도록 하면서도 주제와 옵저버들간 느슨한 연관관계를 가짐으로서 유연한 설계가 가능하다는 장점이 있다. 좀더 구체적으로 특징을 살펴보면, 첫 번째로 옵저버 패턴은 주제에 대한 이벤트 발생을 옵저버가 구독하는 형태를 취하며, 주제는 구체적인 옵저버에 대한 정보를 알 수 없고, 옵.. 이전 1 다음