SOLID 5대 원칙이란?
1. 단일 책임 원칙 (Single Responsibility Principle - SRP)
2. 개방-폐쇄 원칙 (Open/Closed Principle - OCP)
3. 리스코프 치환 원칙 (Liskov Substitution Principle - LSP)
4. 인터페이스 분리 원칙 (Interface Segregation Principle - ISP)
5. 의존 역전 원칙 (Dependency Inversion Principle - DIP)
단일 책임 원칙 (Single Responsibility Principle - SRP)
하나의 클래스는 하나의 책임만 가져야 한다.
하나의 '책임'을 하나의 '기능'의 의미라고 생각한다면
요구사항에 변화가 있을 시 코드에 파급력이 적다면 SRP를 잘 준수했다고 할 수 있다.
'공부거리' 카테고리의 다른 글
| JPA - findById() vs existById() (0) | 2024.01.02 |
|---|---|
| java.util.Date VS java.time.LocalDate (0) | 2024.01.02 |
| Null 체크 시, findById보단 existById 활용해보자. (0) | 2024.01.01 |
| Dto<->Entity 변환 (0) | 2023.12.27 |
| build.gradle에 대해 알아보자 - [Gradle - 1] (0) | 2023.12.23 |