-
리팩토링 : Introduce Local Extension리팩토링 2013. 1. 3. 09:00
조건
사용중인 서버클래스에 추가 메소드가 필요하지만 서버클래스를 직접수정할수 없다면
적용
이 추가 메소드를 포함하는 새로운 클래스를 만들고, 이 클래스를 원본클래스의 서브클래스나 래퍼(wrapper)로 만드시오.
참고
http://www.refactoring.com/catalog/introduceLocalExtension.html
'리팩토링' 카테고리의 다른 글
리팩토링 : Introduce Parameter Object (0) 2013.01.05 리팩토링 : Introduce Null Object (0) 2013.01.04 리팩토링 : Introduce Foreign Method (0) 2013.01.01 리팩토링 : Introduce Explaining Variable (0) 2012.12.31 리팩토링 : Introduce Business Delegate (0) 2012.12.30 댓글