기본 클래스 이름 지정에 권장되는 접근 방식은 무엇입니까? 유형 이름 앞에 " Base "또는 " Abstract "를 붙입니까? 아니면 "Base"를 접미사로 붙이 겠습니까?
다음을 고려하세요:
유형 : ViewModel
예 : MainViewModel , ReportViewModel
기본 클래스 : BaseViewModel
또는 ViewModelBase
또는AbstractViewModel
다음 사항도 고려하십시오.
유형 : Product
예 : VirtualProduct , ExpiringProduct
기본 클래스 : BaseProduct
또는 ProductBase
또는AbstractProduct
어느 것이 더 표준이라고 생각하십니까?
class Entity : EntityBase
{
}
또는
class Entity : BaseEntity
{
}