我想知道是否有一种命名“具体”类和实例的标准。
例如,我目前有一个名为Test的类,它的实例也被称为Test。我认为这很糟糕。
是否有某种标准来命名具体类及其实例?实例需要是Test,但具体类我不知道该怎么办;将其命名为TestConcrete吗?
在这种情况下,Microsoft会怎么做?
基本上,具体类仅用于Product类中支持嵌套类,它永远不会从外部实例化。
这是我的类。我认为我做得对吗?我正在Product的构造函数内创建Test的实例。
我不想养成坏习惯,我将会做很多这样的事情,而Test(具体)和Test(实例)可能是个坏主意!
例如,我目前有一个名为Test的类,它的实例也被称为Test。我认为这很糟糕。
是否有某种标准来命名具体类及其实例?实例需要是Test,但具体类我不知道该怎么办;将其命名为TestConcrete吗?
在这种情况下,Microsoft会怎么做?
基本上,具体类仅用于Product类中支持嵌套类,它永远不会从外部实例化。
这是我的类。我认为我做得对吗?我正在Product的构造函数内创建Test的实例。
我不想养成坏习惯,我将会做很多这样的事情,而Test(具体)和Test(实例)可能是个坏主意!
public class Product {
public int Id { get; set; }
private Test Test { get; set; }
public Product()
{
Test = new Test();
}
}