コードの一部でファクトリ メソッド デザイン パターンの使用を開始する必要があると感じています。これが私がやっていることです。
以下のコードは、Accom 名前空間のジェネレーター クラスです。
namespace Accom {
public class Generator {
int? _id;
string _name;
public Generator(int? id = null, string name = null) {
_id = id;
_name = name;
}
public string GetBaseUrl() {
//some logic sits here.
return somestring;
}
//Can have some other methods as well
}
}
Traf 名前空間も同じように起動します。
namespace Traf {
public class Generator {
int? _id;
string _name;
public Generator(int? id = null, string name = null) {
_id = id;
_name = name;
}
public string GetBaseUrl() {
//some logic sits here. Same one with the Accom.
return somestring;
}
//Can have some other methods as well
}
}
だから、これは何度も何度も繰り返されます。
そのためのファクトリパターンを作成しようとしましたが、すべての抽象クラスが混在していて、かなり混乱しました(そのようなことをやろうとしているのはこれが初めてだからだと思います)。
誰かがこれについて私を助けて、私が読んで理解できる良いソースコードを教えてくれますか?