개발공간/HW

❓인터페이스란?

로지네 2023. 3. 28. 10:36

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