몇몇 method가 들어가 있는 interface가 있고, 이걸 구현한 많은 class들이 있는데,
새로 추가된 class는 지 혼자만 가지고 있는 기능이 있어.
새로 추가된 class가 가지는 기능을 사용해서 뭔가를 하고 싶은데, 사용하는 쪽에서는 interface로만 접근이 되니까,
interface에 그 기능을 위한 함수를 만들어주고, 사용해야 하잖아.
그렇게 되면 다른 모든 class는 안 쓰고 새로 추가된 class만 구현하는 함수인데 이게 interface에 추가되어 버린단 말이지.
이런 문제를 깔끔하게 만들 수 있는 방법 있음??
cast