Preguntas etiquetadas con design-patterns

Un patrón de diseño es una solución reutilizable general para un problema común en el diseño de software.




4
Diseño de patrón de comando
Tengo esta antigua implementación del patrón de comando. Es como pasar un contexto a través de toda la implementación de DIOperation , pero más tarde me di cuenta, en el proceso de aprendizaje y aprendizaje (que nunca se detiene), que no es óptimo. También creo que la "visita" aquí realmente …







2
¿Cuáles son las ventajas de separar 'resultado' de 'estado'
Digamos que tiene algunos procesos automatizados que generalmente pasan por los siguientes estados; programado - iniciado - validando - ejecutando - completado Además, estos procesos pueden finalizar prematuramente debido a un error o cancelación explícita del usuario. Mi primer impulso es simplemente agregar el error y cancelarlo a la lista …

4
¿Tiene un iterador un contrato implícito no destructivo?
Digamos que estoy diseñando una estructura de datos personalizada como una pila o una cola (por ejemplo, podría ser alguna otra colección ordenada arbitraria que tenga el equivalente lógico pushy los popmétodos, es decir, métodos de acceso destructivos). Si estuviera implementando un iterador (en .NET, específicamente IEnumerable<T>) sobre esta colección …

3
¿Se usa mucho CRTP? y por qué es / no es? [cerrado]
Cerrada . Esta pregunta está basada en la opinión . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que pueda ser respondida con hechos y citas editando esta publicación . Cerrado hace 6 años . Estoy pensando en un patrón de plantilla curiosamente recurrente . …



Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.