visitor

    4

    2答えて

    Objective-Cカテゴリはvisitor design patternの実装だとお考えですか?

    1

    1答えて

    私はboost :: graphとトラバースアルゴリズム(BFS/DFS)を使用しています。ただし、次のように動作を変更する必要があります。特定の頂点では、頂点のいくつかのプロパティに基づいて次の隣接する頂点を選択します。私はブーストの訪問者の概念があることを知っている:グラフ。選択する次の頂点を決定するためにそれらを使用する方法を見つけることができませんでした。どんな助け? ありがとう

    2

    1答えて

    これは、私がパフォーマンスについてあまり心配していないので、多少仮説的です。実際にどのオプションが実際には最も速く/最も効率的かを疑問に思っています。 は、私が過負荷をサポートしている訪問者のテンプレートの次のコードがあるとします。 #define IMPLEMENT_VISITOR_WITH_SUPERCLASS(superclass) \ typedef superclass vis

    0

    1答えて

    訪問者パターンの実装では、以下のようなインターフェイスがあります(インターフェイス自体が間違っていると思われる場合は自由に教えてください)、訪問したすべてのアイテムのリストを追跡する責任は誰にありますか?訪問者か訪問者か?具体的には、トラッカーは、同じアイテムが2回訪問されていないことを確認する責任も負う必要があります(訪問しているグラフに循環参照が含まれている場合)。 /// <summary>

    3

    1答えて

    ASTNodeのメソッドacceptは何ですか(javadocはあまり役に立ちませんでした)... visit(Expression node)メソッドはいつ呼び出されますか?ここ は、私はそれを使用する必要があるかのサンプルコードです: final List<Expression> listi = new ArrayList<Expression>(); String stringi = op

    1

    3答えて

    Data::Dumperのように動作する一般的なPerlモジュールはありますが、複雑な構造やオブジェクトの中のデータを操作するフックを書くことができます。 Googleで表示されるモジュールは、Data::VisitorやData::Structure::Utilのようにいくつかありますが、それらは人気があるかどうかはわかりません。

    2

    1答えて

    私はその後、私は工場 public class SomeBusinessServiceFactory { public SomeBusinessService createService (Class<? extends SomeBusinessService> clazz){ //do some stuff to create appropriate cla

    10

    1答えて

    このquestionには、instanceofの束の代わりにビジターパターンを使用できます。 Jmgは「A、B、Cを自由に変更できない場合は、訪問者のパターンを適用して同じようにすることができます」と述べています。 私が理解する限り、私はまだA、B、Cサポートの訪問者(例えば、accept()メソッドを持っている)を作る必要があります。 私の問題は、A、B、Cを変更する可能性が全くないことです。私

    -2

    2答えて

    私はサードパーティのブログにビデオを埋め込んでいます。訪問者がそのブログにどのように着陸し、私のビデオを見たかを追跡することは可能ですか?これがどのように達成できるかについていくつか指導してください。 私はサードパーティのブログの分析にアクセスできません。そのブログに埋め込まれているのは自分のビデオだけです。

    0

    2答えて

    ASM APIを使用して配列へのアクセスをトレースできるかどうかを知りたいと思います。 私の目標は、アレイのどのインデックスにアクセスするのか、いつ(この部分が簡単か - System.NanoTime()を使用する)を決定することです。インデックスにアクセスしているかどうかを判断する方法が見つかりませんでした。 私は成功せず、次のものを使用しようとしている - (静的および非静的ローカル変数のた