リフレクションを使用して静的メソッドをクラスに動的にバインドするスクリプトに、ほぼ同一の約 12 行のスクリプトをリファクタリングしました。
リファクタリングされたバージョンは、ここにあります。ここでリファクタリングする前に。
私の質問は次のとおりです。これは過剰に設計されているように見えますか? 明白な方法よりも悪い、実際にあるアカデミックなエレガンスを追求していますか? リファクタリングされた形式は、はるかに短く (約 70 行)、より「美しく」(定義された美の概念に対して) ですが、初心者のプログラマーにはまったく理解できない可能性があります。