Observer 

일대 다의 관계에 사용되며 한 객체의 변화가 발생하면 다른 객체들이 인식하고 자동으로 업데이트 되는 패턴