반응형
▶Organizing Data 데이터 체계화
이 리팩토링 기술은 데이터 처리를 돕고 프리미티브를 풍푸한 클래스 기능으로 대체한다
또 다른 중요한 결과는 클래스 연결을 풀어서 더 이식성 있고 재사용 가능하게 한다.
Organizing Data
- Self Encapsutate Field
- Replace Data Value with Object
- Change Value to Reference
- Change Reference to Value
- Replace Array with Object
- Duplicate Observed Data
- Change Unidrectional Association to Bidirectional
- Change Bidirectional Association to Unidrectional
- Replace Magic Number with symbolic Constant
- Encapsulate Field
- Encapsulate Collection
- Replace Type Code with Class
- Replace Type Code with Subclasses
- Replace Type Code with State/Strategy
- Replace Subcalss with Fields
반응형