
01-1. Java와 객체 지향 프로그래밍의 이해
✨ SOPT/server
2023. 4. 12. 03:10
객체 지향의 5가지 설계 원칙 [ SOLID ] SOLID 원칙은 시간이 지나도 유지보수와 확장이 쉬운 소프트웨어를 만들기 위해 사용된다. 다음과 같은 원칙으로 구성되며, 객체 지향의 5가지 설계 원칙으로 불리기도 한다. Single Responsibility Principle(SRP), 단일 책임 원칙 Open-Closed Principle(OCP), 개방-폐쇄 원칙 Liskov Substitution Principle(LSP), 리스코프 치환 원칙 Interface Segregation Principle(ISP), 인터페이스 분리 원칙 Dependency Inversion Principle(DIP), 의존관계 역전 원칙 단일 책임 원칙 클래스는 하나의 책임만 가진다. 이때 책임이란 뭘까? '변경하려는..