multiple-inheritance

    6

    2答えて

    Similar question but not quite the same thing 私はインタフェースと同じ名前空間の拡張メソッドを使用すると、重複したコードと同じインタフェース10で同じよ​​うに実装を持つ必要がないという点で多重継承と同様の効果を得ることができると考えていました異なるクラス。 これにはいくつかの欠点がありますか?私はプロがかなり明白であると思う、それは後であなたを後で噛

    2

    6答えて

    複数の継承を持つ賛否両論は何ですか? およびなぜC#で複数の継承を持たないのですか? UPDATE [OK]を、それが現在の親メソッドが呼び出されている解決の衝突などであるため、問題の回避されるように、確かにこれは、プログラマが解決するための問題です。または、これは矛盾がある場合にSQLと同様に解決することができ、より多くの情報が必要です。つまり、クエリで競合を解決するためにIDがSales.ID

    0

    1答えて

    System.Data名前空間を継承するクラスを利用したいと思います。 具体的には、DataColumn、DataTable、およびDatasetからそれぞれ派生したCarColumn、CarTable、およびCarSetクラスが必要です。 私は、それぞれのクラスにさらなる正当性を追加したいと考えています。 CarSet.CarTable(0).Columns(0).fooという CarSet.C

    6

    5答えて

    追加の属性が1つの文字列が必要です。それを赤または緑で印刷するかどうかを考えてみましょう。 サブクラス化(str)は不変であるため、機能しません。私は価値を見ますが、それは迷惑になることがあります。 複数の継承ヘルプを使用できますか?私はそれを使ったことはありません。 オブジェクトのみを継承し、self.value = strを使用すると、すべての文字列のメッセージ(ストリップのような)を自分で実

    0

    6答えて

    私は自分のベースユーザーインターフェイスクラスを作成しています。それらの上に、私はそれらにすべて同じような「共通の」特性と方法を持たせて欲しい。私はインターフェイスクラスを定義することができますが、インターフェイスは抽象メソッドのみを許可し、プロパティは許可しません。 私はそうでなければ全く同じコードを各クラスにコピーしたくありませんが、実装方法はわかりません。例:ボタン、テキストボックス、チェッ