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: BaseViewModelveya ViewModelBaseveyaAbstractViewModel
Ayrıca şunları da göz önünde bulundurun:
tür: Productör. VirtualProduct , ExpiringProduct
temel sınıf: BaseProductveya ProductBaseveyaAbstractProduct
Hangisinin daha standart olduğunu düşünüyorsunuz?
class Entity : EntityBase
{
}
veya
class Entity : BaseEntity
{
}