¿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: ViewModelpor ejemplo MainViewModel , ReportViewModel
clase base: BaseViewModelo ViewModelBaseoAbstractViewModel
Considere también:
tipo: Productpor ejemplo , VirtualProduct , ExpiringProduct
clase base: BaseProducto ProductBaseoAbstractProduct
¿Cuál crees que es más estándar?
class Entity : EntityBase
{
}
o
class Entity : BaseEntity
{
}