visitor-pattern

    0

    2답변

    저는 JSoup를 사용하고 있으며 일부 노드 통과를 수행하고 있습니다. String myString; NodeTraversor articleNodeTraversor = new NodeTraversor(new NodeVisitor() { @Override public void tail(Node node, int depth) {

    6

    1답변

    내 boost::variant 지원 같은 방법으로 모든 종류의, 일반적으로 호출 할 수있는 방법이있는 경우 (즉 static_visitor의 각 방법에 대해 별도로를 호출하지 않음)? class A { void boo() {} }; class B { void boo() {} }; class C { void boo(

    4

    1답변

    일반 방문자 기본 클래스 템플릿을 작성하는 간단한 연습이 될 것이라고 생각했습니다. 목표는 될 나는 그 유형에 대해 실제로 유용한 파생 방문자 클래스를 상속 할 수 있습니다 struct my_visitor { virtual void visit(some_base&) {} virtual void visit(some_derived1&) {}

    0

    1답변

    잘못된 단어를 사용했을 수 있으므로 비즈니스 개체 (BO)를 말할 때 최대 절전 모드를 사용하는 데이터베이스 테이블에 매핑 된 클래스에 대한 참조가있는 클래스를 의미합니다 비즈니스 로직으로서. 내가 직면 한 문제는 반사 또는 instanceof를 사용하지 않고 하위 클래스에 적합한 BO를 인스턴스화하는 것입니다. 예를 들어 Animal-table에 대한 하

    0

    4답변

    방문자 패턴에 관한 책을 읽었습니다. oodesign's website과 같은 클래스 다이어그램을 제공합니다. 새로운 ConcreteElement 클래스를 추가하는 것은 어렵다고합니다. 그러나 나는 왜 그런지 이해하지 못했습니다. 내가 알기에 Concretevisitor는 concreteElement에서 사용해야하는 연산 집합을 정의합니다. 그래서 이전에

    10

    1답변

    내가 이해하는 한, 방문자 패턴은 종종 일부 계층 구조에 메서드를 추가하는 데 사용됩니다. 내가 왼쪽 서브 트리를 강조하려고 예를 참조하십시오 :하지만 난 여전히 그것을 얻을하지 않습니다 자바 스크립트 트리 구현 : 내가 강조 방문자 패턴을 사용하고 생각 function node(val) { this.value = val; this.lef

    -1

    1답변

    나는 그런 같은 상황 #ifndef _CLASSA #define _CLASSA class B; class A { virtual void addTo(B*) {} }; #endif B.h #ifndef _CLASSB #define _CLASSB #include "A.h" class B : public A { B();

    0

    4답변

    이 질문은 매우 구체적인 질문이므로 응답자가 제공하는 방법에 대한 명시적인 코드가 포함 된 경우 도움이됩니다. 감사. 나는 추상 기본 클래스 모양이 있습니다 는이 두 파생 클래스 class Shape { ..... virtual bool GetIntersection(Shape* _shape) = 0; } class Circle :

    1

    1답변

    언어의 대서양 표준시를 처리해야하며 트리의 방문자가 멋지게 해결합니다. 그러나 일부 기능을 사용하려면 방문자의 영구적 인 컨텍스트에서 일종의 스택 (알려진 변수 스택)을 유지해야합니다.이 컨텍스트는 방문이 진행됨에 따라 확장되고 축소됩니다. 방문자 패턴이 깨지십니까?

    2

    1답변

    그래프의 꼭지점/가장자리에 대한 계산을 수행하는 아주 간단한 방문자 집합과 그래프가 있습니다. 예를 들어 가장자리의 총 무게를 가져 와서 그래프를 예쁘게 인쇄 할 수 있습니다. 한 걸음 더 나아가서 DFS 방식으로 그래프를 방문하는 방문자가 있습니다. 그러나 방문자 패턴은 순회 메커니즘과 분리되어야하며 순회 방법은 반복기와 같은 다른 패턴을 사용하여 만들어