質問を検索…
⌘
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 問
インターフェースと抽象クラスの違いは何ですか?
Object-Oriented Programming
#oop
ミドル
›
なぜ継承より合成を優先すべきなのか?
Object-Oriented Programming
#design
ミドル
›
SOLID原則とは何ですか?
Object-Oriented Programming
#principles
ミドル
›
結合度(coupling)と凝集度(cohesion)とは何ですか?
Object-Oriented Programming
#design
ミドル
›
イミュータブルオブジェクトとは何か、またなぜ使用するのか?
Object-Oriented Programming
#design
ミドル
›
is-a関係とhas-a関係の違いは何ですか?
Object-Oriented Programming
#inheritance
ミドル
›
getterとsetterをいつ使うべきか(そしていつ使うべきでないか)?
Object-Oriented Programming
#principles
ミドル
›
依存性注入(Dependency Injection)と制御の逆転(Inversion of Control)とは何か?
Object-Oriented Programming
#design
ミドル
›
コンストラクタの代わりにファクトリメソッドを使うべき場合はいつですか?
Object-Oriented Programming
#design
ミドル
›
Open/Closed Principleについて深く説明してください。
Object-Oriented Programming
#principles
シニア
›
OOPと関数型プログラミングはどう比較されますか?
Object-Oriented Programming
#oop
シニア
›
OOPの一般的なアンチパターンは何ですか?
Object-Oriented Programming
#design
シニア
›
ミックスインとトレイトとは何ですか?
Object-Oriented Programming
#inheritance
シニア
›
デザイン・バイ・コントラクト(Design by Contract)とは何か?
Object-Oriented Programming
#principles
シニア
›
ドメインをよく設計されたクラスにモデル化するには、どうすればよいですか?
Object-Oriented Programming
#design
シニア
›
設計 面接の質問 · IT面接対策