Resultados de la búsqueda a petición "design-patterns"
Refactorización de jerarquías de clases heredadas basadas en mixin
Actualmente estoy trabajando en un gran proyecto de JavaScript que tiene una gran jerarquía de clases y utiliza muchos mixins para ampliar la funcionalidad de las clases base. Aquí hay un ejemplo de cómo se ve mixin, estamos usando componer ...
¿Cuál es la diferencia entre los métodos totalmente estáticos y la aplicación de un patrón singleton?
Estoy creando una base de datos para almacenar información sobre los usuarios de mi sitio web (estoy usando stuts2 y, por lo tanto, la tecnología Java EE). Para la base de datos, haré un DBManager. ¿Debo aplicar el patrón singleton aquí o más ...
¿Cómo implementar un RepositoryFactory genérico?
Estoy tratando de implementar un repositorio genérico. Esto es lo que tengo hasta ahora ... public interface IRepositoryFactory { IRepository<T> RepositoryOf<T>() where T : class; } public class EntityFrameworkRepositoryFactory : ...
Unidades de medida en C ++
Estoy trabajando en un motor de juego, y actualmente estoy atascado en el diseño del sistema IO. Lo hice así, el motor en sí no manejaalgunaformatos de archivo, sino que le permite al usuario implementar lo que quiera creando un*.dll archivo con ...
Implementando el patrón de comando
Estoy en el proceso de diseño de una aplicación y me gustaría utilizar elpatrón de comando [http://en.wi,kipedia.org/wiki/Command_pattern]para deshacer / rehacer propósitos. Investigué un poco sobre el patrón de comando, pero lo único que no ...
Comprender el patrón del método de plantilla
Por lo que entiendo, el método Template no es más que un método ordinario que llama a métodos virtuales o abstractos definidos en la clase secundaria. ¿Tengo razón o hay algo más importante sobre este patrón que extraño? abstract class Foo { ...
Catálogo Scala de patrones de diseño funcional
Desde hace una semana estoy leyendo Programación en Scala. Los autores introducen elementos del lenguaje paso a paso, pero todavía estoy confundido sobre cuándo usar cosas funcionales como actores, cierres, curry, ... Estoy buscando un catálogo ...
Método de decorador, un tipo de decorador en Java
Estoy en el proceso de aprender a usar el patrón decorador, y me encontré con un problema que considero es simple pero parece que no puedo encontrar la respuesta. Digamos que tengo una clase de bebidas que es abstracta. Entonces, digamos que ...
Preasignación de una lista de Ninguno
Supongamos que desea escribir una función que produzca una lista de objetos, y usted sabe de antemano la longitudn de tal lista. En python, la lista admite acceso indexado en O (1), por lo que es una buena idea preasignar la lista y acceder a ...
Patrón de diseño de observador en C ++
¿El patrón de diseño del observador ya está definido en STL (como java.util.Observer y java.util.Observable en Java)?