class-hierarchy

    5

    4答えて

    「コピー」がDictionaryクラスでどのように実装されているかを見たいとしましょう。現在、システムブラウザを使用して、指定されたメッセージを実装するクラスが見つかるまで、継承階層を手動でトラバースします(ボトムアップ)。ワークスペースのための1つのライナーがあります、それは正しい場所でシステムブラウザを開きますか?

    0

    2答えて

    私たちのシステムには、さまざまなカスタムプロパティを持つ可能性があるエンティティProductがあります。プロパティのセットは製品ごとに異なる場合があり、タイプList<Property>のフィールドに格納されます。プロパティは異なる型(文字列、int、double)であり、いくつかの特殊な特性を持つかもしれません。それらは多値でもよく、特定の範囲の値でもよいし、指定されたリストなどからの値でもよ

    1

    1答えて

    私は現在C#で作業していますが、別のクラスがその動作(電源投入)を順に期待しているため、変数とそれに続くゲッタ(イメージ)を必要とする基本クラス(箇条書き)適切に表示されます。弾丸は、動作が異なるさまざまな弾丸を作るために拡張されます。ただし、すべての箇条書き拡張クラスは、同じクラスの箇条書きの間で変更する必要はないため、クラスごとに1つのイメージ(インスタンスごとではない)しか必要ありません。つ

    5

    4答えて

    私は基本クラスへのポインタの束を保持するコンテナと、何らかの入力を受け取り、基本クラスのサブクラスであるクラスを返す関数を持っています。それが返すサブクラスは入力に依存します。これを設計する任意のより良い方法がある場合、私は思っていた class Base { ... } class A : public Base { ... } class B : public Base { ... }

    6

    2答えて

    を階層C#クラス対組合を区別: public abstract class A ... public class B : A ... public class C : A ... void my_fct(A x) { if (x is B) { block_1 } else if (x is C) { block_2 } else { block_3 } }

    1

    2答えて

    私は失われており、神の指導を必要としています。最初 まず物事: class IProduct { public: virtual void DoThings(); } enum ProductType { ... } class IProducer { public: virtual IProduct* Produce(ProductType

    1

    1答えて

    流暢なnhibernateまたはnhibernate(hbmファイルを意味します)を使用してクラスごとのテーブルと階層ごとの戦略を組み合わせたいと思います。私はhbmに流暢であることを好むが、それが不可能な場合は、hbmもうまくいく。私はEntityをClassMapとして紹介し、他のすべてはSubClassMapとして流暢であるが、流暢で生成されたhbmファイルでEntityはクラスであり、他の

    2

    1答えて

    私は、Pythonパッケージに対応するPythonソースコードを持つ多くのサブディレクトリを持つディレクトリを持っています。私はいくつのクラスとルートクラス(階層の最上位)がこれらのディレクトリ/パッケージに含まれているかを数えたいと思います。 これを行う簡単な方法はありますか?

    8

    1答えて

    私はScalaでProgrammingという本を読んでいます。 11章では、それが言及:値クラスのスペースが平坦であること 注意を。 しかし、それが意味することは誰も説明しません。大切ですか?どうして?そして、バリュークラスのスペースをチェックする方法と使い方は本当にフラットです。 refクラスのスペースは平らではないが、いいえ、他の言葉はそれをもう一度言います。ですから、私は「空間が平らな」意味

    2

    1答えて

    問題を言葉で説明するのではなく、私が何をしたいのかを示すScalaインタープリタセッションを紹介しましょう。 scala> class A extends Parent{ | def name = "Alex" | } defined class A scala> class B extends Parent{ | def name = "