Was ist der empfohlene Ansatz zum Benennen von Basisklassen? Wird dem Typnamen " Base " oder " Abstract " vorangestellt oder wird ihm nur "Base" hinzugefügt?
Folgendes berücksichtigen:
Typ: ViewModelzB MainViewModel , ReportViewModel
Basisklasse: BaseViewModeloderViewModelBase oderAbstractViewModel
Beachten Sie auch:
Typ: ProductzB VirtualProduct , ExpiringProduct
Basisklasse: BaseProductoderProductBase oderAbstractProduct
Was denkst du ist mehr Standard?
class Entity : EntityBase
{
}
oder
class Entity : BaseEntity
{
}