[스프링입문_디자인패턴_옵저버 패턴] 1. Observer pattern : 관찰자 패턴 : 변화가 일어났을 때, 미리 등록 된 다른 클래스에 통보해주는 패턴 : Event Listener에서 해당 패턴이 많이 사용됨 2. 실습 (1) com.company.design 패키지에 observer 패키지 추가 & IButtonListener 인터페이스 추가 package com.company.design.observer; public interface IButtonListener { //클릭시 이벤트를 받는 메소드 void clickEvent(String event); } (2) Button 클래스 생성 package com.company.design.observer; public class Button {..