命名基类的推荐方法是什么?是用“ Base ”或“ Abstract ”作为类型名称的前缀还是我们只是用“Base”作为后缀?
考虑以下:
类型:ViewModel
例如MainViewModel,ReportViewModel
基类:BaseViewModel
或ViewModelBase
或AbstractViewModel
还要考虑:
类型:Product
例如VirtualProduct , ExpiringProduct
基类:BaseProduct
或ProductBase
或AbstractProduct
你觉得哪个更标准?
class Entity : EntityBase
{
}
或者
class Entity : BaseEntity
{
}