「XMLControl」というインターフェースがあり、それを実装するすべてのクラスで .xml も実装する必要があるとしますISerializable
。これを強制するオブジェクト指向のアプローチはありますか?
XMLControl を抽象クラスとして配置することも可能ですが、あまり好ましくありません。最善のアプローチは何ですか?
次のように XMLControl に静的メソッドを配置することを考えていました。
static void LoadFromXML(SerializableClass);
しかし、より良いアイデアを探しています。
ありがとう。