Resultados de la búsqueda a petición "design-patterns"
Sistema de despacho de mensajes Java simple
Estoy trabajando en un pequeño juego de Java en el que pueden ocurrir todo tipo de eventos. Hay al menos un par de docenas de eventos básicos en los que pueden estar interesados varios controladores de eventos. También hay varios lugares en el ...
Clase C ++ Singleton - buena práctica de herencia
En un proyecto existente, debo heredar una clase de Controlador (MVC) declarada como Singleton para definir mi propio tratamiento. ¿Cómo derivar adecuadamente esta clase Singleton? Primero, amplío el contexto y la necesidad de esta herencia. ...
¿Cómo puede jQuery devolver una matriz y aún así ser un objeto jQuery?
Estoy intentando reproducir la estructura de objetos de jQuery (1.7.1) para comprender mejor cómo funciona. Tengo el siguiente código (function (window, undefined) { var document = window.document, navigator = window.navigator, location = ...
Interfaces inútiles
¿Por qué usarías una interfaz si solo vas a tener una implementación de ella?
Buena práctica para diseñar un ABC (Clase base abstracta) en C ++
En Java, podemos definir diferentes interfaces y luego podemos implementar múltiples interfaces para una clase concreta. // Simulate Java Interface in C++ /* interface IOne { void MethodOne(int i); .... more functions } interface ITwo { double ...
python pool apply_async y map_async no se bloquean en la cola completa
Soy bastante nuevo en Python. Estoy usando el módulo de multiprocesamiento para leer líneas de texto en stdin, convertirlas de alguna manera y escribirlas en una base de datos. Aquí hay un fragmento de mi código: batch = [] pool = ...
Dónde ejecutar una verificación duplicada para una entidad
Estoy buscando consejos sobre el "mejor" lugar para colocar la lógica de validación, como una verificación duplicada de una entidad, cuando se utiliza Entity Framework Code-First, en una aplicación MVC. Para usar un ejemplo simple: public ...
¿Debo dejar de usar clases / interfaces base abstractas y en su lugar usar boost :: function / std :: function?
Acabo de enterarme de qué trata realmente std :: function y para qué se utiliza, y tengo una pregunta: ahora que esencialmente tenemos delegados, dónde y cuándo debemos usar las clases base abstractas y cuándo, en su lugar, deberíamos ...
¿MVVM viola DRY?
Parece que los ViewModels que hago parecen sospechosamente como otras clases y parecen requerir mucha repetición de código, p. en un proyecto actual tengo: SmartForm: Model que representa un formulario de datos para completar, ...
¿Cómo escribir el Patrón de Estrategia en Python de manera diferente al ejemplo en Wikipedia?
En la entrada de Wikipedia de 2009 para el Patrón de estrategia, hay un ejemplo escrito en PHP [http://web.archive.org/web/20090626214649/http://en.wikipedia.org/wiki/Strategy_Pattern#PHP] . La mayoría de los otros ejemplos de código hacen algo ...