素早く問題を解いてInput⇔Outputを繰り返し!
会員レベル
ログイン
メンバーシップアカウント
会員レベル
ログイン
メンバーシップアカウント
HOME
Lv021
「Lv021」の記事一覧
「継承よりも委譲(コンポジション)を優先せよ」という原則の主な理由はどれか。
「継承よりも委譲を優先せよ」という原則の主な理由はクラス間の結合度を下げ、柔軟性を高めるため。
2026年1月24日
依存性の注入(DI)を管理し、クラス間の依存関係を解決してインスタンスを生成する仕組みはどれか。
クラス間の依存関係を解決してインスタンスを生成する仕組みはDIコンテナ。
2026年1月24日
オブジェクトの状態変化を、依存している他のオブジェクトに自動的に通知するデザインパターンはどれか。
依存している他のオブジェクトに自動的に通知するデザインパターンはObserver(オブザーバー)。
2026年1月24日
生成するオブジェクトのクラスを明示的に指定せず、サブクラスにインスタンス生成を委ねるデザインパターンはどれか。
サブクラスにインスタンス生成を委ねるデザインパターンはFactory Method。
2026年1月24日
メソッドチェーンを実現するために、メソッドの最後で記述すべきコードはどれか。
メソッドの最後で記述すべきコードはreturn $this;。
2026年1月24日
複雑なサブシステムの背後にシンプルなインターフェースを提供するデザインパターンはどれか。
ーフェースを提供するデザインパターンはFacade(ファサード)。
2026年1月24日
クラスの継承関係において、親クラスのメソッドの戻り値の型よりも狭い(具体的な)型を子クラスで返す性質を何と呼ぶか。
親クラスのメソッドの戻り値の型よりも狭い型を子クラスで返す性質をは共変性(Covariance)。
2026年1月24日
オブジェクトの状態をPHPコードとしてエクスポートする際(var_export使用時)に呼ばれるマジックメソッドはどれか。
ートする際に呼ばれるマジックメソッドは__set_state()。
2026年1月24日
クラスの継承関係において、親クラスのメソッドの引数の型よりも広い型を子クラスで許可する性質を何と呼ぶか。
りも広い型を子クラスで許可する性質をは反変性(Contravariance)。
2026年1月24日
戻り値の型宣言で、親クラスのインスタンスを返すことを許可する(共変性)ために使用できる型はどれか(PHP 7.4以降)。
親クラスのインスタンスを返すことを許可するために使用できる型はparent。
2026年1月24日
投稿のページ送り
1
…
427
428
429
…
470