- 441 名前:デフォルトの名無しさん mailto:sage [2016/08/28(日) 20:56:44.18 ID:hQF+q+Zk.net]
- こういうサンプルで示せばいいのかな?
細かく書くと面倒なので擬似コードだけど、(拡張メソッドを通常メソッドと同様に呼び出す以外は)同じことが実際にできる https://ideone.com/hJQfol Main.exeではShapeクラスとRectクラスが定義されている。 これ単体ならすべてのShape継承クラスが拡張メソッドDrawを持ってる Main.exe用のプラグイン、plugin.dllを他の人が後から作り、Main.exeのShapeを継承したTriangleクラスを実装している。
|

|