전공 지식/JAVA
interface 간 상속 및 다중 상속
큼큼이
2018. 12. 5. 18:53
Java 에서 Class 가 다중 상속이 불가능 한것은 자명한 사실이다.
그럼 interface 도 다중 상속이 불가능 할까?
-> NO! 인터페이스는 다중 상속이 가능하다!
interface는 다중 상속이 가능하고
class 에서 interface를 implements 할 때, 다중 구현도 가능하다.
인터페이스는 인터페이스를 통해 확장시킬 수 있다.
http://cmmcme.tistory.com/49?category=664126
솔리드 원칙에서 "인터페이스는 여러개로 쪼개어 구체적으로 하는 것이 좋다" 라고 말한 적이 있다.
이로 인해 잘게 쪼갠 인터페이스를 확장 시켜 사용하는 방법 또한 사용될 수 있다.