728x90 Interface1 인터페이스로 느슨한 결합 만들기 JDK11 본문의 소스코드를 바꾸지 않고 다른 객체로 바꾸는 방법 중 한가지이다 이해를 위한 간단한 예제이다 package useInterface.ex1; public class A { private X x; // has ~ a 관계 public void setX(X x) { this.x = x; } public void print() { System.out.println(this.x.total()); } } package useInterface.ex1; public class B implements X { @Override public int total() { return 30; } } package useInterface.ex1; public class C implements X { @Override.. 2023. 6. 13. 이전 1 다음