Stratege Pattern 스트래티지 패턴


Stratege Pattern 스트래티지 패턴

인터페이스 기능에 대한 선언과 구현 분리 public interface Ainterface { //기능에 대한 선언 public void funcA(); } public class AinterfaceImpl implements Ainterface { @Override public void funcA() { System.out.println("AA"); } } 기능을 사용 통로 public class Main { public static void main(String [] args){ Ainterface ainterface = new AinterfaceImpl(); //통로 ainterface.funcA(); } } 델리게이트 Deligate 위임하다 델리게이트 - 다른객체의 기능을 빌려서 사용하는것. public class AObj { public AObj(){ Ainterface ainterface= new AinterfaceImpl(); } public void funcAA(){...


#Gof #JAVA #스트레티지패턴

원문링크 : Stratege Pattern 스트래티지 패턴