Resultados da pesquisa a pedido "visitor"

6 a resposta

Objetivo do padrão de visitante com exemplos [duplicado]

Esta pergunta já tem uma resposta aqui: Quando devo usar o Padrão de design do visitante? [/questions/255214/when-should-i-use-the-visitor-design-pattern] 21 respostas Estou realmente confuso sobre o padrão de visitantes e seus usos. Não ...

2 a resposta

Padrão de Visitante VS Padrão Iterador: visitando através da classe hierárquica?

Estou estudando as vantagens do Padrão de Visitante e citandoPadrões de design [http://it.wikipedia.org/wiki/Design_Patterns]: Mas um iterador não pode funcionar em estruturas de objetos com diferentes tipos de elementos. Por exemplo, a ...

2 a resposta

Métodos virtuais para visitantes e modelos

Em uma implementação típica doVisitante padrão, a classe deve contabilizar todas as variações (descendentes) da classe base. Há muitos casos em que o mesmo conteúdo do método no visitante é aplicado aos diferentes métodos. Um método virtual ...

2 a resposta

Como o Padrão do Visitante evita o downcasting

alguém pode mostrar um exemplo de código antes e depois para evitar o downcast do código de padrão do visitante? Obrigado.

4 a resposta

Quando você realmente deve usar o padrão de visitante

Ok, antes de marcar isso como duplicado, deixe-me esclarecer. Estou lendo sobre o padrão de visitantes e seus usos aplicáveis. Eu me deparei com este post:Quando devo usar o Padrão de design do ...

1 a resposta

Por que não posso visitar esse tipo personalizado com boost :: variant?

O seguinte código: #include <boost/variant.hpp> #include <iostream> #include <string> struct A { A() { } ~A() throw() { } A& operator=(A const & rhs) { return *this; } bool operator==(A const & rhs) { return true; } bool operator<(A const & rhs) ...

1 a resposta

Tipo de campo Java para um valor de um tipo automático genericamente recursiv

Forneceu uma hierarquia de classes em que a classe base define um tipo automático recursivo: abstract class A<T extends A<T>> { }Como posso declarar outra classe (que não deve ser genérica em T, porque esse T pode variar ao longo da vida útil ...

7 a resposta

Modelo C ++ para cobrir o método const e não-const

Tenho um problema com a duplicação de código idêntico paraconst e nãoconst versões. Eu posso ilustrar o problema com algum código. Aqui estão dois exemplos de visitantes, um que modifica os objetos visitados e outro que nã struct VisitorRead { ...

8 a resposta

Como criar uma sessão Magento fora do Magento?

Consigo acessar perfeitamente uma sessão existente fora do Magento usando o método popular abaix require 'app/Mage.php'; $mageRunCode = isset ( $_SERVER ['MAGE_RUN_CODE'] ) ? $_SERVER ['MAGE_RUN_CODE'] : ''; $mageRunType = isset ( ...

10 a resposta

Diferença entre o padrão de visitantes e expedição dupla

Estou lendo sobre o padrão de visitantes e parece o mesmo que o Double Dispatch. Existe alguma diferença entre os dois. Os dois termos significam a mesma cois reference:http: ...