[Java] 객체지향 5원칙 SOILD
2020. 5. 14.
SOLID SRP(Single Responsiblity Principle) : 단일 책임 원칙 OCP(Open Closed Principle) : 개방 폐쇄 원칙 LSP(Liskov Subsititution Principle) : 리스코프 치환 원칙 ISP(Interface Segregation Principle) : 인터페이스 분리 원칙 DIP(Dependency Inversion Principle) : 의존 역전 원칙 응집도를 높이고(High Cohesion), 결합도는 낮추는(Loose Coupling) 객체 지향 프로그래밍 및 설계의 5가지 기본 원칙 SPR - 단일 책임 원칙 클래스를 역할과 책임에 따라 분리해 각각 하나의 역할과 책임만 갖게 해야한다. 어떤 클래스를 변경해야 하는 이유는 오직 ..