객체지향1 [Spring] 좋은 객체 지향 설계의 5가지 원칙(SOLID) S O L I D 스프링 공부를 하다 객체 지향 설계를 학습하기 앞서 알아 두면 좋다고 하여 기록한다. 악덕 면접관에게 걸리면 면접에도 나올 수 있다고 하니 알아두자. SOLID란 클린코드로 유명한 러버트 마틴이 좋은 객체 지향 설계의 5가지 원칙을 정리한 것이다. S : SRP(Single Responsibility Principle) 단일 책임 원칙 O :OCP(Open/Closed Principle) 개방-폐쇄원칙 L : LSP(LIskov Substitutiom Principle) 리스코프 치환 원칙 I : ISP(Interface Segregation Principle) 인터페이스 분리 원칙 D : DIP(Dependency Inversion Principle) 의존관계 역전 원칙 SRP 단일 .. 2024. 2. 27. 이전 1 다음