-
리팩토링 : Replace Type Code with State/Strategy리팩토링 2013. 2. 20. 09:00
조건
클래스의 행동에 영향을 미치는 타입 코드가 있지만, 서브클래스화 할수 없다면
적용
해당 타입코드를 상태 객체로 변경하시오.
참조
http://www.refactoring.com/catalog/replaceTypeCodeWithStateStrategy.html
'리팩토링' 카테고리의 다른 글
리팩토링 : Self Encapsulate Field (0) 2013.02.22 리팩토링 : Replace Type Code with Subclasses (0) 2013.02.21 리팩토링 : Replace Type Code with Class (0) 2013.02.19 리팩토링 : Replace Temp with Query (0) 2013.02.18 리팩토링 : Replace Subclass with Fields (0) 2013.02.17 댓글