我有一个定义这样的对象的类:
public class MyClass{
public int TheInt { get; set; }
public void SomeMethod() { ... }
}
实际上,还有更多的属性和方法。现在我想创建一个新类MyEnhancedClass
,它具有所有属性和方法,MyClass
并且它自己也有 2 个方法和 4 个属性。
目前,我的代码有两个不同的类,它们看起来非常相似;我正在寻找重构这些类,我想知道部分类和继承。最好的方法是什么?继承还是部分类?我知道这是一个基本的 OOP 问题,但请多多包涵。
感谢您的建议。