1

次のことを行うメソッドを作成したいと思います。

  1. パラメータとして任意のインスタンスを取ります
  2. 渡されたインスタンスと同じ方法で、すべてのプロパティとメソッドを提供するラッパー インスタンスを生成します。
  3. 1 つのメソッドを別の実装でオーバーライドします
  4. 生成されたインスタンスを返します

これは、ORM が作成するプロキシ オブジェクトに非常に似ています。通常、これらは実際のモデル クラスを返しませんが、遅延読み込みなどを除いて同じように動作するプロキシ オブジェクトを返します。

そこに適したものはありますか?(CodeDom を見ましたが、メソッドの実装のために発行する必要があるオペコードも見ました...)

4

1 に答える 1