1. 인터페이스가 가지고 있는 객체 지향의 특징에는 어떤 것이 있는지
추상화, 다형성, 캡슐화
2. 그렇게 생각하는 이유는 무엇인지
인터페이스는 구현 되지 않은 메소드를 선언할 수 있고, 다양하게 구현할 수 있음
또한 메소드만 정의하고 구현은 각 클래스에서 이루어지므로, 구현 내용을 외부에 감추기 가능!
+ 상속?
-> 인터페이스끼리 상속이 가능하지만 클래스와 다르게 다중 상속을 지원, 구현 코드를 상속하지 않음
이 부분은 좀 더 공부 할 필요가 있을 것 같다!
'개발공간 > HW' 카테고리의 다른 글
❓Spring에서 DI, IoC란 무엇일까? (0) | 2023.04.04 |
---|---|
🔎 지그재그(ZigZag)가 가진 기능 분석하기 (0) | 2023.04.03 |
❓@Annotation 어노테이션 (0) | 2023.03.29 |
❓@Override 오버라이딩 (0) | 2023.03.29 |
❓객체 지향의 특징 (0) | 2023.03.28 |