자바디커플링
-
JAVA 자바 인터페이스, 디커플링JAVA 2020. 8. 8. 17:50
🎯 자바 인터페이스, 디커플링 설계를 알아본다. 인터페이스 public interface 인터페이스명 { // public static final로 지정한 상수 // public abstract 지정자를 이용한 추상메소드 // public default 지정자를 이용한 일반메소드 // public static 지정자를 이용한 일반메소드 } 인터페이스는 추상클래스와 비슷한 용도로 메소드 사용을 강제할 수 있는 특징을 가졌다. 상수, 추상메소드, defualt 메소드, static메소드만 가질 수 있다. 불완전한 추상메소드를 갖고 있기 때문에 객체생성이 불가능하며 구현을 할 때는 일반클래스에 extends가 아닌 구현한다는 뜻의 implements키워드를 사용한다. 인터페이스와 구현관계를 가진 클래스는 준상..