Was ist der empfohlene Ansatz zum Benennen von Basisklassen? Setzt es den Typnamen mit "Base" oder "Abstract" voran oder würden wir es einfach mit "Base" ergänzen?C# Klassenbenennungskonvention: Ist es BaseClass oder ClassBase oder AbstractClass
sich das folgende:
Typ: ViewModel
z.B. MainViewModel, ReportViewModel
Basisklasse: BaseViewModel
oder ViewModelBase
oder AbstractViewModel
Beachten Sie auch:
Typ: Product
z.B. VirtualProduct, ExpiringProduct
Basisklasse: BaseProduct
oder ProductBase
oder AbstractProduct
die Sie denken Sie mehr Standard ist?
class Entity : EntityBase
{
}
oder
class Entity : BaseEntity
{
}
Siehe auch [Namenskonventionen für abstrakte Klassen] (http://stackoverflow.com/a/429494/33499) – wimh
mögliches Duplikat von [Verwendung von "Base" in einem Klassennamen] (http://stackoverflow.com/questions/510839/using-base-in-a-class-name) – nawfal