😊 해당 포스팅은 꾸준하게 업데이트될 예정입니다.
알고리즘을 분리해서 처리하는 것 - 전략 패턴의 핵심
알고리즘 = 기능 (= 처리방법들을 분리하겠다.)
인터페이스를 통해서 구현함
인터페이스를 사용하는 이유 : 코드의 확장성 용이
전략 패턴은 인터페이스를 통해서 구현한다.
전략 패턴은 기능 위주여야 한다.
독립적인 클래스 (상속이나 위임받은 클래스 사용불가)
같이 보면 좋은 아티클
728x90
😊 해당 포스팅은 꾸준하게 업데이트될 예정입니다.
알고리즘을 분리해서 처리하는 것 - 전략 패턴의 핵심
알고리즘 = 기능 (= 처리방법들을 분리하겠다.)
인터페이스를 통해서 구현함
인터페이스를 사용하는 이유 : 코드의 확장성 용이
전략 패턴은 인터페이스를 통해서 구현한다.
전략 패턴은 기능 위주여야 한다.
독립적인 클래스 (상속이나 위임받은 클래스 사용불가)
같이 보면 좋은 아티클
댓글