디자인 패턴 - Observer Pattern
Observer Pattern 한 객체에 상태가 변경될 경우 그 객체에 의존하는 다른 객체들한테 연락을 하고, 자동으로 하위 객체들의 내용이 갱신된다. UML Diagram 데이터의 주인은 subject이고, observer들은 데이터가 변경되었을 때 subject에서 갱신하기를 기다린다. 전달할 데이터 형식은 subject를 상속하여 정의한다. 패턴 구현 Subject public abstract class Subject { private List observers = new List(); public void AddView(Observer observer) { observers.Add(observer); } public void RemoveView(Observer observer) { observer..
2021.04.01