반응형 전략패턴1 ❄️ 전략 패턴 🥹 전략 패턴이란여기저기 조사한 바로는 전략패턴은 아래와같다동일 계열의 알고리즘을 정의하고,각 알고리즘을 캡슐화하여,상호교환 가능하도록 만든다. 비슷한 계열의 객체를 if/else문 대신에, 객체의 메소드를 호출하는 방식으로 이해가 된다.다만 이렇게 했을때는 if/else으로 하지 않는 장점은 있지만, 객체수가 늘어난다. 😚 if/else으로 작성Video라는 객체가 있고, play 메소드에서는 생성자에서 어떤값을 받느냐에 따라 log가 다르게 나온다.그것을 If/else 문으로 작성하면 아래와 같다class Video { constructor(videoType) { this.videoType = videoType; } play() { if (this.videoType === "St.. 2024. 11. 19. 이전 1 다음 반응형