¿Cuál es el enfoque recomendado para nombrar clases base? ¿Es prefijar el nombre del tipo con " Base " o " Resumen " o simplemente lo añadiríamos como "Base"?
Considera lo siguiente:
escribir: ViewModel
por ejemplo MainViewModel , ReportViewModel
clase base: BaseViewModel
o ViewModelBase
oAbstractViewModel
Considere también:
tipo: Product
por ejemplo , VirtualProduct , ExpiringProduct
clase base: BaseProduct
o ProductBase
oAbstractProduct
¿Cuál crees que es más estándar?
class Entity : EntityBase
{
}
o
class Entity : BaseEntity
{
}