← 질문 목록
#215깊이 0

객체 지향의 5대 원칙을 지키는 이유는 무엇인가?

아키텍처 · 분산시스템기초설계 원칙

답변 연습

내 답변 적어보기접힘
이 브라우저에 자동 저장 · 0자
모범답안 확인하기내 답변 뒤에 열어보세요

변경에 유연하게 대응하여 소프트웨어의 유지보수 비용을 낮추기 때문이다.

기준절차 지향객체 지향
중심순서와 로직데이터와 행위
변경 영향연쇄적인 수정 필요캡슐화된 객체만 수정

다형성으로 호출하는 쪽을 하나로 묶는다. 인터페이스로 구현체와 사용자를 분리하면, 내부 로직이 바뀌어도 호출하는 쪽은 영향을 받지 않는다.

서로 관련된 데이터와 행위는 한 객체에 모으고 객체 사이의 의존은 줄인다. 그러면 한 기능의 변경이 다른 곳으로 번지는 범위도 작아진다.

추천 꼬리질문

0/300

적은 내용은 AI 학습에 쓰일 수 있습니다. 이름이나 연락처는 넣지 말아 주세요.

관련 질문

객체 지향의 5대 원칙을 지키는 이유는 무엇인가?