728x90 반응형 전략패턴 적용1 C#적용_22.02.21_전략패턴 1.전략패턴이란? 은연중에 많이 쓰는 패턴이다. 프레임워크에서 많이 표현해서 사용 어떤 일을 수행하는 방법이 여러개 일때 그 여러 알고리즘을 각 개별적인 클래스로 캡슐화하고 그 캡슐화하나 것을 공통된 인터페이스로 추상해서 로직을 수행하는 곳에서는 추상화된 인터페이스만 사용함으로써 클라이언트 코드는 바뀌지 않지만 사용하는 알고리즘이 추가되거나 수정되어도 클라이언트 코드에 이상이 없음 Compareater인터페이스를 예로 들수 있음 2.전략패턴 적용 전 소스 2.1 생성자에서 변수적용 2.1.1 BlueLightRedLight.cs using System; using System.Collections.Generic; using System.Linq; using System.Text; using System... 2022. 3. 3. 이전 1 다음 728x90 반응형