(4) 이벤트 주도적 프로그래밍