Cách tiếp cận được đề xuất để đặt tên các lớp cơ sở là gì? Nó có tiền tố tên kiểu là " Cơ sở " hoặc " Tóm tắt " hay chúng ta chỉ đặt hậu tố bằng "Cơ sở"?
Hãy xem xét những điều sau:
loại: ViewModel
ví dụ: MainViewModel , ReportViewModel
lớp cơ sở: BaseViewModel
hoặc ViewModelBase
hoặcAbstractViewModel
Cũng xem xét:
loại: Product
ví dụ: VirtualProduct , ExpiringProduct
lớp cơ sở: BaseProduct
hoặc ProductBase
hoặcAbstractProduct
Bạn nghĩ cái nào chuẩn hơn?
class Entity : EntityBase
{
}
hoặc là
class Entity : BaseEntity
{
}