Quelle est l'approche recommandée pour nommer les classes de base ? Faut-il préfixer le nom du type avec " Base " ou " Résumé "ou devrions-nous simplement le suffixer par "Base" ?
Considérez ce qui suit :
type : ViewModel
par exemple MainViewModel , ReportViewModel
classe de base : BaseViewModel
ou ViewModelBase
ou AbstractViewModel
Pensez aussi à :
type : Product
par exemple Produit virtuel , ExpirantProduit
classe de base : BaseProduct
ou ProductBase
ou AbstractProduct
Lequel est le plus standard, selon vous ?
class Entity : EntityBase
{
}
ou
class Entity : BaseEntity
{
}