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