Spring MVC 동작 원리
댓글수 ·
2026.04.22
데일리 CS 학습더보기Q. 객체지향의 4가지 특징을 설명해주세요.A. 캡슐화: 데이터와 메서드를 하나로 묶고 접근 제어자로 외부에 노출할 것만 공개상속: 부모 클래스의 속성, 기능을 자식이 물려받아 재사용성 향상다형성: 같은 타입 참조변수로 여러 구현체를 다루는 것(오버라이딩, 인터페이스)추상화: 불필요한 세부사항을 숨기고 핵심 개념만 드러내는 것Q. 인터페이스와 추상 클래스의 차이점과 각각 어떤 상황에 사용하는지 말해주세요.A. 추상클래스는 단일 상속만 가능하고 상태와 일반 메서드 포함 가능하다. 공통 구현을 공유할 때 사용합니다.인터페이스는 다중 구현이 가능하고 서로 다른 계층에 같은 역할을 부여할 때 사용합니다.핵심 원칙 : 공통 구현 공유 -> 추상 클래스, 역할 명세 -> 인터페이스Q. 오버로딩..