[TIL] SOLID 원칙 정리
·
TIL
SOLID 원칙은 객체지향 설계에서 코드의 유연성, 확장성, 유지보수성을 높이기 위한 5가지 핵심 원칙이다.이 원칙들을 이해하고 실천하면 코드의 품질과 협업 효율을 높일 수 있다. 1️⃣ SRP (Single Responsibiliry Principle, 단일 책임 원칙)클래스는 하나의 책임만 가져야 한다.한 가지 역할만 수행하는 클래스가 이상적한 클래스가 너무 많은 책임을 가지면 코드 변경 시 의도치 않은 영향을 줄 위험이 크다. 🚧 잘못된 설계public class UserManager { public void createUser() { // 사용자 생성 } public void validateUser() { // 사용자 검증 } p..