オブジェクト指向設計における設計原則の説明のうち,開放・閉鎖原則のものはどれか。
出典令和7年度 春期 システムアーキテクト試験 午前Ⅱ 問2
ア
クラスにもたせる役割は一つだけにするべきであり,複数の役割が存在する場合にはクラスを分割する。
イ
クラスを利用するクライアントごとに異なるメソッドが必要な場合は,インタフェースを分ける。
ウ
上位のモジュールは,下位のモジュールに依存してはならない。
エ
モジュールは,機能の追加や変更が可能であって,その影響を他のモジュールに及ぼしてはならない。
オブジェクト指向設計における設計原則の説明のうち,開放・閉鎖原則のものはどれか。