标签: c#
我读到了使用扩展方法向接口添加方法,但是我也在思考为什么不从包含虚拟方法的接口派生基类(当然,如果你从一开始就可以灵活设计) 。如果需要,使用基类也可以增加覆盖的灵活性。
答案 0 :(得分:3)
两者都有不同的优势。
基类:
扩展方法: