SOLID原則の「O」にあたる、ソフトウェアのエンティティは拡張に対して開かれ、修正に対して閉じているべきという原則はどれか。

開放閉鎖の原則(Open-Closed Principle)は、既存のコードを変更せずに新しい機能を追加できるように設計すべきという考え方。