Strategy(전략) 패턴
[목차] 1. 전략패턴에 대해 알아보자 2. 전략패턴은 왜 필요할까? 3. 코드로 구현해보자 3.1 파트너 수수료 3.2 파트너 수수료 코드 설명 3.3 새로운 요구사항 "딜러라는 파트너 추가해주세요!" 3.4 새로운 요구사항에 맞추어서 코드 설명 4. 전략패턴으로 구현한 파트너 수수료금액 구하기 4.1 전략패턴 다이어그램 4.2 전략패턴 Source code 4.3 전략패턴 Source code_Dealer 추가 5. 결론 1. 전략패턴에 대해 알아보자 전략패턴(StrategyPattern)은 알고리즘군을 정의하고 캐슐화해서 각각의 알고리즘군을 수정해서 쓸 수 있게 해줍니다. 전략패턴을 사용하면 클라이언트로부터 알고리즘을 분리해서 독립적으로 변경할 수 있습니다. - 헤드퍼스트 디자인 패턴 60p - 헤..
2024.02.10