2 つのクラスの選択機能を 3 番目のクラスに使用しようとしています。たとえば、派手なボタンの境界線を作成する Button1 クラスと、テキストをカラフルな形式で書き込む Button2 クラスがあります。現在、これらのクラスは、コードにアクセスできないサードパーティ ベンダーから提供されています。クラスは封印されていないため、継承でき、両方とも基本ボタンクラスから派生しています。
ここで私の要件は、派手な境界線とカラフルなテキストの両方を作成する機能を持つ Button3 クラスという名前の 3 番目のクラスを作成することです。理想的には、両方のクラスから継承し、特定の関数を使用していたでしょう。C# では多重継承がないため、これは不可能です。
この場合、インターフェースが結果を達成するのに役立つことを読んでいました。1 つのクラスで 2 つのクラスの特定の機能を使用する方法を誰かに教えてもらいたいと思います。