Я пытаюсь использовать выборочные функции двух классов в 3-м классе. Например, у меня есть класс Button1, который создает причудливую рамку кнопки, и класс Button2, который записывает текст в цветном формате. Теперь эти классы предоставляются мне сторонними поставщиками, где у меня нет доступа к коду. Классы не запечатаны, поэтому я могу наследовать их, и оба они являются производными от базового класса Button.
Теперь мое требование состоит в том, чтобы создать третий класс с именем Button3 class, который имел бы функциональность как для создания причудливой рамки, так и для цветного текста. В идеале я бы наследовал оба класса и использовал определенные функции. Это невозможно в C#, так как он не имеет множественного наследования.
Я читал, что интерфейсы помогают добиться результатов в этом случае. Я бы попросил кого-нибудь помочь мне использовать определенные функции двух классов в одном классе.