티스토리 뷰

https://medium.com/aia-sg-techblog/refactor-if-elseif-elseif-using-strategy-design-pattern-80c51913a539

 

Refactor if/elseif/elseif using Strategy Design Pattern

Strategy Design pattern enables an algorithm’s behavior to be selected at runtime. The pattern

medium.com

Pros :
1. Adding a new strategy will never disturb any previous code.
2. Removal/Refactoring of any previous strategy is flexible.
3. Easy to test single units.

실제 업무에서는 어떤 선택을 할지 고민..

 

'emotional developer > detect-pattern' 카테고리의 다른 글

Circular Dependency  (0) 2023.05.04
Rate Limiter  (0) 2023.05.04
채번방식?  (0) 2014.01.24
공지사항