컴퓨터/이론 및 tools 사용

[리팩토링 refactoring] Dealing with Generalisation 일반화처리

review777777 2017. 1. 27. 01:40
반응형

Dealing with Generalisation 일반화 처리

추상화는 주로 클래스상속 계층구조를 따라 기능을 이동과 관련된 새로운 클래스와 인터페이스의 생성하는 위임과 역 상속의 대체하는 리팩토링 기술의 하나의 그룹이다




Dealing with Generalisation

- Pull Up Field

- Pull Up Method

- Pull Up Constructor Body

- Push Down Method

- Push Down Field

- Extract Subclass

- Extract Superclass

- Extract Interface

- Collapse Hierachy

- Form Template Method

- Replace Inheritance with Delegation

- Replace Delegation with Inheritance

 

 

반응형