강의

멘토링

로드맵

인프런 커뮤니티 질문&답변

나 좀 도와줘요님의 프로필 이미지
나 좀 도와줘요

작성한 질문수

스프링 핵심 원리 - 기본편

주문과 할인 도메인 설계

역할과 구현

작성

·

200

0

역할과 구현 분리의 장점은

특정 역할의 구현 부뷴이 바뀌어도 쉽게 갈아끼울 수 있는 게 맞나요?

예를 들어, DB 인터페이스를 하나 만든다고 할 때 

오라클, MySQL, h2를 만들어놓고 DB 종류가 바뀔 때마다

쉽게 갈아끼우는 것이라고 생각하면 되나요?

퀴즈

46%나 틀려요. 한번 도전해보세요!

객체 지향 설계에서 역할(인터페이스)을 구현체(클래스)로부터 분리하여 설계하는 이유는 무엇일까요?

코드 줄 수를 줄이기 위해서

향후 요구사항 변경에 유연하게 대처하기 위해서

프로그램 실행 속도를 빠르게 하기 위해서

데이터베이스 연결을 쉽게 하기 위해서

답변 1

0

김영한님의 프로필 이미지
김영한
지식공유자

안녕하세요. 동민님

네 해당 부분도 역할과 구현의 일종입니다.

감사합니다.

나 좀 도와줘요님의 프로필 이미지
나 좀 도와줘요

작성한 질문수

질문하기