본문 바로가기
Language/Java

Version Interface

by 태하팍 2014. 6. 19.
반응형


[이미지 출처 - 웹툰 작가 꿀똥이]


인터페이스를 바꾸고 싶은데..바꿀 수 없는 경우에는 어떻게 해야할까?

인터페이스에 어떤 연산을 추가하고 싶을 때가 바로 그런 경우다.

새로운 인터페이스를 선언해서 기존 인터페이스를 확장(상속)한 후 새로운 연산을 추가할 수는 있다.

반드시 다운캐스트해서 사용해야 한다는 점에 주의하자!

출처 : 켄트 벡의 구현 패턴 중에서!

내용을 바탕으로 코드로 구현해봄! ㅎㅎㅎ



반응형