질문 검색…
⌘
K
English
Tiếng Việt
日本語
한국어
Español
العربية
বাংলা
čeština
Dansk
Deutsch
Ελληνικά
Suomi
Français
Gaeilge
ગુજરાતી
Hausa
हिन्दी
Hrvatski
Magyar
Bahasa Indonesia
Italiano
Basa Jawa
ქართული
Lietuvių
मराठी
Melayu
Malti
नेपाली
Nederlands
Norsk
ਪੰਜਾਬੀ
Polski
Português
Română
Русский
Slovenščina
Shqip
Svenska
Kiswahili
தமிழ்
తెలుగు
ภาษาไทย
Türkçe
اردو
简体中文
flow
홈
주제
카테고리
학습 경로
검색
홈
/
#설계
#설계
15 개 질문
interface와 abstract class의 차이는 무엇인가요?
객체 지향 프로그래밍
#oop
미들
›
왜 inheritance보다 composition을 선호하나요?
객체 지향 프로그래밍
#design
미들
›
SOLID 원칙이란 무엇인가요?
객체 지향 프로그래밍
#principles
미들
›
coupling(결합도)과 cohesion(응집도)이란 무엇인가요?
객체 지향 프로그래밍
#design
미들
›
불변(immutable) 객체란 무엇이며 왜 사용하나요?
객체 지향 프로그래밍
#design
미들
›
is-a 관계와 has-a 관계의 차이는 무엇인가요?
객체 지향 프로그래밍
#inheritance
미들
›
언제 getter와 setter를 사용해야 하나요(그리고 언제 사용하지 말아야 하나요)?
객체 지향 프로그래밍
#principles
미들
›
의존성 주입(dependency injection)과 제어의 역전(IoC)이란 무엇인가요?
객체 지향 프로그래밍
#design
미들
›
constructor 대신 factory 메서드를 언제 사용해야 하나요?
객체 지향 프로그래밍
#design
미들
›
Open/Closed Principle을 깊이 있게 설명해 주세요.
객체 지향 프로그래밍
#principles
시니어
›
OOP는 함수형 프로그래밍과 어떻게 비교되나요?
객체 지향 프로그래밍
#oop
시니어
›
흔한 OOP 안티패턴은 무엇인가요?
객체 지향 프로그래밍
#design
시니어
›
mixin과 trait란 무엇인가요?
객체 지향 프로그래밍
#inheritance
시니어
›
계약에 의한 설계(design by contract)란 무엇인가요?
객체 지향 프로그래밍
#principles
시니어
›
도메인을 잘 설계된 class로 어떻게 모델링하나요?
객체 지향 프로그래밍
#design
시니어
›