基本クラスに名前を付けるための推奨される方法は何ですか? タイプ名の前に「Base」または「Abstract」を付けていますか、それとも単に「 Base 」を付けますか?
次の点を考慮してください。
タイプ:ViewModel
例MainViewModel、ReportViewModel
基本クラス:BaseViewModel
またはViewModelBase
またはAbstractViewModel
次の点も考慮してください。
タイプ:Product
例: VirtualProduct、ExpiringProduct
基本クラス:BaseProduct
またはProductBase
またはAbstractProduct
どちらがより標準的だと思いますか?
class Entity : EntityBase
{
}
また
class Entity : BaseEntity
{
}