我有一個項目,我用Coefirst。 在我的項目中,我想實現SoftDelete
有兩種方法。抽象類或SoftDelete接口
1:用戶接口一樣belowe:
public interface ISoftDelete
{
bool IsDeleted { get; set; }
}
如果我用這種方式,我要實現我想要softDelete所有類。
第二:使用抽象類像belowe:
public abstract class SoftDelete
{
public bool IsDelelted { get; set; }
}
我不知道哪一個更好,有在網絡上沒有類似的問題。
的可能的複製[接口或抽象類?(http://stackoverflow.com/questions/1165332/interface-or-abstract-class ) –