클래스 설계 원칙에 대한 바른 설명은?
정답 2번
정답은 '개방-폐쇄의 원칙 : 클래스는 확장에 대해 열려 있어야 하며 변경에 대해 닫혀 있어야 한다.'입니다. OCP는 확장에는 열려 있고 기존 코드의 수정 에는 닫혀 있어야 한다는 원칙입니다. 오답·함정 포인트: 소프트웨어 설계 문항은 용어의 정의와 적용 범위를 묻는 경우가 않습니다. 문제의 금정•부정 방향을 먼저 표시하고 정답 개념과 대조하세요.
정답은 '개방-폐쇄의 원칙 : 클래스는 확장에 대해 열려 있어야 하며 변경에 대해 닫혀 있어야 한다.'입니다. OCP는 확장에는 열려 있고 기존 코드의 수정 에는 닫혀 있어야 한다는 원칙입니다. 오답·함정 포인트: 소프트웨어 설계 문항은 용어의 정의와 적용 범위를 묻는 경우가 않습니다. 문제의 금정•부정 방향을 먼저 표시하고 정답 개념과 대조하세요.