SOLID原則の「オープン・クローズドの原則(OCP)」をUnityで適用した例として最も適切なものはどれか。

OCPは「拡張に対して開いており、修正に対して閉じているべき」という原則であり、switch文での分岐追加ではなく、ポリモーフィズムを利用して拡張するのが典型例。