Resultados da pesquisa a pedido "design-patterns"

3 a resposta

Padrão de design do observador vs “ouvintes”

Parece-me que o padrão de design do Observer, descrito no GOF, é realmente o mesmo que os Listeners encontrados em vários kits de ferramentas. Existe uma diferença entre os conceitos ou os ouvintes e os observadores são realmente a mesma ...

1 a resposta

MVP para MVVM Android

Um cara daqui me disse que o MVVM é melhor que o MVP, ele me disse muitos profissionais e muitos conts, mas eu gostaria de saber se meu MVP está bem feito ou se você conhece alguma outra maneira de converter para MVVM. É um login com o Google ...

7 a resposta

Como devo modelar meu código para maximizar a reutilização de código nessa situação específica?

Atualizado: consulte o final da pergunta para saber como implementei a solução. Sinto muito pela pergunta mal formulada, mas não tinha certeza da melhor maneira de fazer. Não tenho certeza de como projetar uma solução que possa ser reutilizada, ...

5 a resposta

Sincronizando bancos de dados cliente-servidor

Estou procurando algumas estratégias gerais para sincronizar dados em um servidor central com aplicativos clientes que nem sempre estão online. No meu caso particular, eu tenho um aplicativo de telefone Android com um banco de dados sqlite e um ...

5 a resposta

É possível em c # criar uma fábrica que mescla interfaces?

var mergedInstance = MergeFactory<InterfaceOne, InterfaceTwo>(); ((InterfaceOne)mergedInstance).InterfaceOneMethod(); ((InterfaceTwo)mergedInstance).InterfaceTwoMethod();Alguém pode recomendar um padrão de design ou sintaxe exata que faria algo ...

2 a resposta

Como seleciono uma variável de membro com um parâmetro de tipo?

Eu tenho um objeto de cache que armazena em cache vários tipos diferentes de objetos, conforme ilustrado abaixo: class Cache { public: ObjectTable<ObjTypeA> m_objACache; ObjectTable<ObjTypeB> m_objBCache; ObjectTable<ObjTypeC> m_objCCache; };A ...

2 a resposta

Padrão de registro e instanciação lenta de objetos registrados

Vamos imaginar que temos um padrão de registro ... <?php class Registry { private static $objects = array(); private static $instance = null; public static function getInstance() { if (self::$instance == null) { self::$instance = new Registry(); ...

5 a resposta

O que é composição no que se refere ao design orientado a objetos?

Eu ouço (e leio neste site) muito sobre "favorecer a composição sobre a herança". Mas o que é Compositon? Entendo a herança do ponto de Pessoa: Mamífero: Animal, mas não consigo ver a definição de Composição em nenhum lugar. Alguém pode me informar?

1 a resposta

Refatorando o código Form.ShowDialog () para MVP

Eu tenho um WinForm e poucas propriedades definidas nele. por exemplo: Nome, Endereço são aceitos no formulário. (muito mais propriedades no exemplo real) A implementação atual é um pouco semelhante à frmName frmView = new frmName (); //frmName ...

2 a resposta

Existe uma maneira genérica de chamar outro método sempre que um método é chamado em C #

Eu tenho um método algo como isto: public Something MyMethod() { Setup(); Do something useful... TearDown(); return something; }Os métodos Setup e TearDown estão na classe base. O problema que estou tendo é que preciso escrever esse tipo de ...