문제 토론

문제 목록으로

문제

리스코프 치환 원칙(LSP)을 위반하는 경우는?

1. 하위 클래스가 새로운 메소드 추가
2. 하위 클래스가 더 강한 사전조건 요구 (정답)
3. 하위 클래스가 상위 메소드 오버라이드
4. 하위 클래스가 새로운 속성 추가

해설

LSP는 하위 타입이 상위 타입을 대체할 수 있어야 한다는 원칙이다. 하위 클래스가 상위 클래스보다 더 강한 사전조건을 요구하면 LSP 위반이다.

로그인하여 토론에 참여하세요.

댓글 (0)

댓글
답글

아직 댓글이 없습니다. 첫 번째 댓글을 작성해보세요!