강의

멘토링

로드맵

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

wnsqud70님의 프로필 이미지
wnsqud70

작성한 질문수

코딩으로 학습하는 GoF의 디자인 패턴

팩토리 메소드 패턴 3부 - 인터페이스 적용하기

private/ default

작성

·

267

0

안녕하세요 강의 너무 잘보고 있습니다 선생님.
 
다름이 아니라 interface - private/default 에 대해 궁금 한점이 있는데 private 는 하위클래스에서 사용을 못하는걸로 알고있는데 그렇다면 공통으로 사용될 값들을 그냥 다 default로 선언해주면 좀더 편하지 않나요..?
 
이것에 대한 제 생각은 private 를 쓰신이유가 좀더 캡슐화에 가깝게 만들려고 사용하는것같은데 이 이유가 혹시 정답일까요..?

퀴즈

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

싱글톤 패턴의 주된 목적 두 가지는 무엇일까요?

코드 중복 최소화 및 성능 최적화

객체 생성 제어 및 단일 인스턴스 보장

객체 간 결합도 낮춤 및 유연성 증대

알고리즘 캡슐화 및 교체 용이성 확보

답변 1

0

백기선님의 프로필 이미지
백기선
지식공유자

네 맞습니다. 인터페이스에 private 메소드로 외부로 노출시키지 않아야 할 내용은 감출 수 있으니까요. 

wnsqud70님의 프로필 이미지
wnsqud70

작성한 질문수

질문하기