Language/Java
Version Interface
태하팍
2014. 6. 19. 14:48
반응형
[이미지 출처 - 웹툰 작가 꿀똥이]
인터페이스를 바꾸고 싶은데..바꿀 수 없는 경우에는 어떻게 해야할까?
인터페이스에 어떤 연산을 추가하고 싶을 때가 바로 그런 경우다.
새로운 인터페이스를 선언해서 기존 인터페이스를 확장(상속)한 후 새로운 연산을 추가할 수는 있다.
반드시 다운캐스트해서 사용해야 한다는 점에 주의하자!
출처 : 켄트 벡의 구현 패턴 중에서!
내용을 바탕으로 코드로 구현해봄! ㅎㅎㅎ
반응형