我正在尝试将两个类的选择性特征用于第三类。例如,我有创建精美按钮边框的 Button1 类和以彩色格式编写文本的 Button2 类。现在这些类是由我无法访问代码的 3rd 方供应商提供给我的。这些类不是密封的,所以我可以继承,并且两者都是从基 Button 类派生的。
现在我的要求是创建一个名为 Button3 的第三个类,它具有制作精美边框和彩色文本的功能。理想情况下,我会从这两个类继承并使用特定的功能。这在 C# 中是不可能的,因为它没有多重继承。
我正在阅读,在这种情况下,接口有助于实现结果。我会请人指导我如何在一个类中使用两个类的特定功能。