Study
객체지향 프로그래밍 5가지 설계 원칙(SOLID 원칙)
SOLID SOLID란 객체 지향 프로그래밍을 하며 지키야 하는 5가지 원칙으로, SRP(단일 책임 원칙), OCP(개방-폐쇄 원칙), LSP(리스코프 치환 원칙), DIP(의존 역전 원칙), ISP(인터페이스 분리 원칙) 의 앞글자를 따서 만들어졌습니다. SOLID 원칙을 철저히 지키면 변경이 용이하고, 유지보수와 확장이 쉬운 소프트웨어를 개발하는데 도움이 됩니다. 단일 책임 원칙(SRP) SRP는 하나의 모듈이 하나의 책임을 가져야 한다는 것 입니다. 여러 대상 또는 액터들에 대해 책임을 가져서는 안되고, 모듈이 변경되는 이유는 하나여야 합니다. @Service @RequiredArgsConstructor public class UserService { private final UserReposito..
2023. 10. 8. 11:34