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: ViewModelví dụ: MainViewModel , ReportViewModel
lớp cơ sở: BaseViewModelhoặc ViewModelBasehoặcAbstractViewModel
Cũng xem xét:
loại: Productví dụ: VirtualProduct , ExpiringProduct
lớp cơ sở: BaseProducthoặc ProductBasehoặcAbstractProduct
Bạn nghĩ cái nào chuẩn hơn?
class Entity : EntityBase
{
}hoặc là
class Entity : BaseEntity
{
}