스트래티지패턴 (1) 썸네일형 리스트형 스트래티지 패턴(Strategy Pattern) 알고리즘군을 정의하고 각각을 캡슐화하여 교환해서 사용할 수 있도록 만드는 패턴. 스트래티지 패턴을 활용하면 알고리즘을 사용하는 클라이언트와는 독립적으로 알고리즘을 변경할 수 있다. 라고 책에서 말하고 있습니다. 패턴들을 알기위해 배운 첫번째 패턴입니다. (선방은 늘 기억에 남죠.. ^^) 책에서 오리의 예로 너무도 잘 설명이 되어있습니다만 제 나름의 정리를 위해 얼마전 업무를 위해 만들었던 상품들을 예로 들어 한번 설명해 보겠습니다. 제가 다니는 회사에서는 이통사의 부가 상품들을 주로 광고하고 가입시키는 업무를 많이 진행합니다. 키즈랜드. 문자사랑... 등등 월정액 상품들이 대부분이죠. 해당 상품들을 이렇게 설계했었습니다. (사실 클래스 다이어그램으로 그려서 표현하고 싶은데(그게 당연하겠죠 ㅜㅜ) 당장 .. 이전 1 다음