Event-Driven 이란 프로그램의 동작을 Event 와 Response로 구성해가는 방식이다.
사용자가 버튼을 클릭하면 onClick 이벤트이며
목록에서 특정 레코드를 선택하면 onItemClick 이벤트이다.
Activity의 경우 onCreate, onResume, onPause, onDestroy등 라이프사이클에 따른
이벤트가 존재한다.
Event-Driven의 개념은 과거의 Progressive개념에서 Apple에서 최초로 상용화하였으며
이후 Windows를 통해 널리 알려진 구성방식이다.
Object는 Event에 대한 Method를 제공하므로 Event가 곧 Method의 이름이 된다.