자바 디자인패턴(0), 인터페이스와 델리게이트
인터페이스 인터페이스는 기능에 대한 선언과 구현을 분리하는 것에 의의가 있다. // Ainterface.java public interface Ainterface { // 기능에 대한 선언 public void funcA(); } // AinterfaceImpl.java public class AinterfaceImpl implements Ainterface { @Override public void funcA() { System.out.println("AAA"); } } - 인터페이스를 사용하면 구현과 선언을 분리해 사용할 수 있다. 또한 어떤 기능을 호출하는 통로가 된다. 인터페이스에 대한 자세한 설명은 자바 인터페이스와 관련된 포스팅을 참고하면 좋을 것 같다. 델리게이트 다른 클래스에서 구현 클래스..
2022.08.28