Temel sınıfları adlandırmak için önerilen yaklaşım nedir? Tür adının önüne " Base " veya " Abstract " mı geliyor yoksa sadece "Base" mi ekleyeceğiz?
Aşağıdakileri göz önünde bulundur:
tür: ViewModel
örneğin MainViewModel , ReportViewModel
temel sınıf: BaseViewModel
veya ViewModelBase
veyaAbstractViewModel
Ayrıca şunları da göz önünde bulundurun:
tür: Product
ör. VirtualProduct , ExpiringProduct
temel sınıf: BaseProduct
veya ProductBase
veyaAbstractProduct
Hangisinin daha standart olduğunu düşünüyorsunuz?
class Entity : EntityBase
{
}
veya
class Entity : BaseEntity
{
}