
📌 면접 답변 SOLID 원칙은 객체지향 설계의 핵심인 의존성 관리를 위한 원칙이다.객체지향 프로그래밍을 하면서 지켜야 할 5대 원칙으로, 변경에 용이하고, 유지보수와 확장에 도움이 된다. SRP (SIngle Responsibility Priciple, 단일 책임 원칙)하나의 클래스가 여러 가지 기능을 담당하면 안 되고, 하나의 역할(책임)만 수행해야 한다.SRP를 잘 지키면 변경이 필요할 때 수정할 대상이 명확해진다. SRP 위반 예시class Report { public String generate() { return "Report Content"; } public void print() { System.out.println("Printing Repor..