728x90 반응형 전략패턴 소개1 22.02.20_전략패턴-패턴소개 은연중에 많이쓰는 것 프레임워크에서 많이 표현해서 씀 어떤 일을 수행하는 방법이 여러개일때, 그 여러 알고리즘 각 개별적인 클래스로 캡슐화하고 그 캡슐화한것을 공통된 인터페이스로 추상화해서 로직을 수행하는 곳에서는 추상화된 인터페이스만 사용함으로써 코드는 바뀌지 않지만 사용하는 알고리즘을 바꿔서 끼어넣을 수 있게 하는 것 자바 개발자에게 제일 많이 보이는것 compareater 인터페이스 있는데 이게 대표적인 전략 패턴, 우리가 그 인터페이스의 구현체를 제공해 주는것이 concreate 전략을 만들어주는과정으로 볼 수 있음 01.소스코드 Client public class Client{ public static void main(String[] args){ BlueLightRedLight blueLigh.. 2022. 2. 20. 이전 1 다음 728x90 반응형