Backend
[OOP] 좋은 객체 지향 설계 원칙
wahu
2021. 7. 20. 23:16
1. SRP(Single Responsibility Principle)
단일 책임의 원칙
- 한 클래스는 하나의 책임만 가져야 한다.
2. DIP(Dependency Inversion Principle)
의존관계 역전 원칙
- 추상화에 의존해야하며, 구체화에 의존하면 안된다.
3. OCP (Open Closed Principle)
개방 폐쇄 원칙
- 소프트웨어 요소는 확장에는 열려 있으나 변경에는 닫혀 있어야 한다.