状況設定

ここでは、switch 文が抱えるハードコーディングの問題点を解消するために、既存のモジュール 《付録》TetrisCenter.py - 続・ひよ子のきもち を閉じます。 そして、開放閉鎖原則〔OCL: Open-Closed Principle〕に沿って、このモジュールを(閉じたまま Closed)変更せずに、テストケース 《付録》exTetrimino4.py - 続・ひよ子のきもち を記述するときに、新たな機能を追加できるようにします。