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: ViewModel
zB MainViewModel , ReportViewModel
Basisklasse: BaseViewModel
oderViewModelBase
oderAbstractViewModel
Beachten Sie auch:
Typ: Product
zB VirtualProduct , ExpiringProduct
Basisklasse: BaseProduct
oderProductBase
oderAbstractProduct
Was denkst du ist mehr Standard?
class Entity : EntityBase
{
}
oder
class Entity : BaseEntity
{
}