扩展方法是否遵循 C# 中的面向对象范例?
使用扩展方法是一个好习惯吗?
在软件开发生命周期中,我们应该如何在设计阶段考虑这个问题?
最佳答案
扩展方法不是面向对象的语言特性。 (与:类、继承、多态等相比)。
像每一种语言特性一样,它应该在合适的地方使用,并用于它的设计目的。已经有很多关于何时以及如何使用扩展方法的问题。
关于c# - 扩展方法是 C# 的面向对象特性吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1802380/