디자인패턴 - 행위패턴 2 객체지향 프로그래밍을 위한 디자인 패턴중 행위에 관한 패턴을 다룬다. 1. ChainOfResponsibility 2. Command 3. Interpreter 4. Iterator 5. Meditator 6. Memento 7. Observer 8. State 9. Strategy 10. TemplateMethod 11. Visitor 7. Observer 객체의 상태 변화를 관찰자(observer)들에게 알려준다. 옵저버 패턴은 객체의 상태변화를 감지하는 옵저버 객체들을 등록하여, 해당 객체의 변화가 일어나게 되면 등록된 옵저버들에게 객체의 변화를 알려주는 패턴이다. pub-sub 모델로도 알려져 있다. Subject 클래스는 Observer객체들을 보관하고 있다. 이후 자신에게 어떠한 변화가 일어나.. 더보기 이전 1 다음