목록스프링 (9)
백엔드 개발자
[SOLID] 객체 지향 5가지 원칙
SOLID 란 ? SRP - Single Responsibility principle (단일 책임 원칙) OCP - Open/closed principle (개방-폐쇄 원칙) LSP - Liskov substitution principle (리스코프 치환 원칙) ISP - Interface segregation principle (인터페이스 분리 원칙) DIP - Dependency inversion principle (의존관계 역전 원칙) SRP 단일 책임 원칙 - 한 클래스는 하나의 책임만 가져야 한다. 한 클래스 안에 여러가지의 기능이 있으면 유지보수나 변경이 어려워진다. 나중에 이 클래스가 하는 기능이 어떤 것인지 모를 수도 있게된다. 이게 뭐하는 클래스지?? 또 기능을 너무 세세하게 나눠놓는 것..
스프링
2022. 10. 26. 02:28