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