실패하지 않는 리팩토링, 대부분의 솔루션에 대해서 획기적인 해답을 제시하는 원칙은 다음과 같다.
OCP(Open-Closed Principle) : 개방-폐쇄 원칙
LSP(Liskov Substitution Principle) : 리스코프 교체 원칙
SRP(Single Responsibility Principle) : 단일 책임의 원칙
DIP(Dependency Inversion Principle) : 의존 관계 역전 원칙
ISP(Interface Segregation Principle) : 인터페이스 격리 원칙
'Development > Java' 카테고리의 다른 글
[행위 패턴] Null Object pattern (널 오브젝트 패턴) (0) | 2017.04.13 |
---|---|
[구조 패턴] Filter/Criteria pattern (필터 패턴) (0) | 2017.04.13 |
[행위 패턴] Visitor pattern (비지터 패턴) (0) | 2017.03.26 |
[생성 패턴] Prototype pattern (프로토타입 패턴) (0) | 2017.03.26 |
[행위 패턴] Memento pattern (메멘토 패턴) (0) | 2017.03.26 |