SOLID원칙 (1) 썸네일형 리스트형 [spring] SOLID 원칙 최근 스프링을 공부하면서 SOLID 원칙(객체지향 5대원칙)이라는 단어를 들어보았다. 강의에서 말하는 내용을 듣기만 해서는 이해가 쉽게 가지않고 잊어버리지 않게 위해서 다시 정리하면서 포스팅을 할려고 한다. 객체지향 5대 원칙(SOLID원칙)이란 SRP(단일 책임 원칙), OCP(개방-폐쇄 원칙), LSP(리스코프 치환 원칙), DIP(의존 역전 원칙), ISP(인터페이스 분리 원칙)을 말하며, 앞자를 따서 SOILD 원칙이라고 부른다. 프로그래머가 시간이 지나도 유지 보수와 확장이 쉬운 소프트웨어를 만드는데 이 원칙들을 적용할 수 있다. 1. Single Responsibility Principle (단일 책임 원칙), SRP "소프트웨어의 설계 부품(클래스, 함수 등)은 단 하나의 책임만을 가져야 한.. 이전 1 다음