의존분리1 Interface Interface(인터페이스) 인터페이스란? 인터페이스 작성 방법 디폴트 메소드와 static 메소드 인터페이스 구현 인터페이스의 본질(의존성 분리) 1. 인터페이스란? 인터페이스는 자바의 추상 클래스의 일부이다. 인터페이스는 추상 클래스(abstract)와 비슷하지만 차이점이 있다. 인터페이스는 abstract와는 달리 몸통을 가진 메소드와 멤버 변수를 가질 수 없다. 이런 인터페이스는 간단하게 말해서 설계도로 설명할 수 있다. 또한 인터페이스는 메소드의 몸통이 없이 선언부만 가지고 있기 때문에 혼자서는 기능을 할 수 없다. 인터페이스가 기능을 가지기 위해서는 이 인터페이스를 구현한 구현체가 필요한다. 구현체는 인터페이스의 모든 메소드를 구현해야 한다. 2. 인터페이스 작성 방법 인터페이스작성 방법은 .. 2020. 9. 21. 이전 1 다음