我有一个普通班
说
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(); }
}
}
我将这个类继承到我需要的任何地方。但是在我继承的所有类中,我不需要所有方法。
所以我可以将它创建为一个静态类并在需要的地方访问它..
哪个更聪明?
并请给出原因,因为我不清楚性能方面的糟糕之处.. 感谢所有回复..
更新
我的目标是在一个类中单独隔离一个与 Collection 相关的过程。(我正在使用 mongoDb )一个重要的集合,它被大量使用,它是一个带有嵌套文档的大集合。
架构仍然没有固定和冻结。仍在努力寻找更好的解决方案。
因此,如果我在一个类中单独对该特定集合进行逻辑操作,如果我更改架构,我只能更改这个类。这就是意图。
由于我是 C# 的初学者,哎呀这个问题出现了..
如何在最佳实践中做好这种隔离?