그 이유를 알아 볼려면 현재 언어의 추세를 보면 된다

가령 비동기적으로  호출 되는 이벤트 등록시

대부분 인터페이스를 상속 받은 클래스가 아닌 람다나 함수를 매개변수로 넘긴다

언어들의 발전은 객체 지향적인 부분보다 함수 형 언어의 모습을 좀 더 발전 한 형태로 진화 할 것이다