-
리팩토링 : Replace Constructor with Factory Method리팩토링 2013. 2. 2. 22:30
조건
객체를 생성할때 간단한 생성자 이외의 것을 원한다면
적용
생성자말고 팩토리(factory) 메소드를 이용하시오.
적용전
Employee (int type) { _type = type; }
적용후
static Employee create(int type) { return new Employee(type); }
참조
http://www.refactoring.com/catalog/replaceConstructorWithFactoryMethod.html
'리팩토링' 카테고리의 다른 글
리팩토링 : Replace Delegation with Inheritance (0) 2013.02.04 리팩토링 : Replace Data Value with Object (0) 2013.02.03 리팩토링 : Replace Conditional with Visitor (0) 2013.02.01 리팩토링 : Replace Conditional with Polymorphism (0) 2013.01.31 리팩토링 : Replace Assignment with Initialization (0) 2013.01.30 댓글