Event System의 구성 Event 기반은 기본적으로 "행동을 실행해야 할 주체"에서 행동을 관리한다. 즉, 행위가 일어난 주체에서는 행위가 일어났을 때 행동에 필요한 정보와 타이밍만 알려주고 뭘 해야 할지는 각각 행동을 실행해야 할 주체에서 결정. Event: 로직 상에서 어떤 사건의 발생을 의미 Handler: 해당 Event를 받았을 때 처리하는 행동의 주체 Sender:해당 Event를 발송하는 객체 Event System의 장단점 장점 다른 Component 나 기능단위에서 결합성이 떨어지므로 의존성을 배제할 수 있고 분산시스템이 용이. 행위에 대한 액션을 추가 하고 싶을 때 행위를 수행하는 곳을 수정 없이 편하게 추가할 수 있다. 다른 Component의 정보를 알 필요가 없다. 단점 어..