010:51 – 3:24
변경을 견디는 SOLID 원칙
SOLID는 단일 책임, 개방·폐쇄, 리스코프 치환, 인터페이스 분리, 의존 역전의 다섯 객체지향 설계 원칙을 묶은 이름이다. 각 원칙은 책임과 의존 관계를 명확히 해 새로운 요구가 들어왔을 때 기존 코드의 수정 범위와 예기치 않은 영향을 줄이는 데 목적이 있다.
SOLID는 단일 책임, 개방·폐쇄, 리스코프 치환, 인터페이스 분리, 의존 역전의 다섯 객체지향 설계 원칙을 묶은 이름이다. 각 원칙은 책임과 의존 관계를 명확히 해 새로운 요구가 들어왔을 때 기존 코드의 수정 범위와 예기치 않은 영향을 줄이는 데 목적이 있다.