Resultados de la búsqueda a petición "design-patterns"

1 la respuesta

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 ...

3 la respuesta

¿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 ...

1 la respuesta

¿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 : ...

3 la respuesta

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 ...

2 la respuesta

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 ...

2 la respuesta

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 { ...

1 la respuesta

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 ...

1 la respuesta

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 ...

3 la respuesta

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 ...

6 la respuesta

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)?