728x90 디자인패턴1 디자인 패턴, Observer Pattern (관찰자 패턴) 옵저버 패턴이란? 대상의 특정 행위가 일어나면 관찰자가 구독 중인 객체에게 브로드캐스팅(방송)하여 알려주는 패턴입니다. 특징 - 어떠한 한 행위에 대한 보고를 객체마다 일일이 참조해주지 않고 관찰자에게 구독하고 있으면 된다. - "Delegate event chain + 단일 인스턴스(Singleton Pattern)" 형태이다. 예제 NotificationCenter.cs (관찰자) public static class NotificationCenter { public delegate void Subscribe(string text); private static event Subscribe _subscribes = null; /// /// 구독 리스트 /// public static event Subsc.. 2022. 1. 29. 이전 1 다음 반응형