DIP
-
객체지향 5원칙 SOLIDJava 2023. 11. 23. 15:42
객체지향 5원칙 올바른 객체지향 설계를 위해 수립한 5가지 원칙을 객체지향 5원칙(SOLID)라고 한다. 필수로 적용하지는 않지만, 적어도 이 규칙을 준수하게 되면 올바른 객체지향 설계를 할 수 있다. 1. 단일 책임 원칙 (Single Responsibility Principle) 2. 개방-폐쇄 원칙 (Open-Closed Principle) 3. 리스코프 치환 원칙 (Liskov Substitution Principle) 4. 인터페이스 분리 원칙 (Interface Segregation Principle) 5. 의존성 역전 원칙 (Dependency Inversion Principle) 단일 책임 원칙(SRP) SRP는 Single Responsibility Principle 의 약자로 객체는 단..