私は一般的なクラスを持っています
いう
Public class Trans
{
//Access modifiers like the following 20 are there and 20 methods
protected internal string TopVenueCd
{
get { return this.Ticket.GetValue("venueCd", "").TopOne().GetStringValue(); }
}
}
このクラスを必要な場所に継承しています。しかし、私が継承しているすべてのクラスでは、すべてのメソッドは必要ありません。
したがって、それを静的クラスとして作成し、必要な場所にアクセスできます..
どちらが賢いですか?
そして、パフォーマンスのおっとの詳細がはっきりしないので、その理由を教えてください..すべての返信に感謝します..
アップデート
私の目的は、1 つのコレクション関連のプロセスをクラス内で個別に分離することです。(私はmongoDbを使用しています)頻繁に使用される1つの重要なコレクションであり、ネストされたドキュメントを持つ大きなコレクションです。
まだスキーマは固定されておらず、凍結されていません。より良い解決策を得るためにまだ取り組んでいます。
したがって、その特定のコレクションの論理操作をクラスで個別に行う場合、スキーマを変更すると、このクラスのみを変更できます。それが意図です。
C# の初心者なので、おっと、この質問が発生します..
ベストプラクティスでこの分離をうまく行う方法は?