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. Use esta etiqueta para preguntas cuando tenga problemas con la implementación de patrones de diseño. No utilice esta etiqueta en preguntas sobre la coincidencia de patrones de texto. Cuando utilice esta etiqueta en la implementación, preguntas pesadas: etiquete el lenguaje de código en el que está escrita la implementación.




4
¿Principios de diseño, mejores prácticas y patrones de diseño para C (o programación de procedimientos en general)? [cerrado]
Cerrado . Esta pregunta se basa en opiniones . Actualmente no acepta respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que pueda ser respondida con hechos y citas por editando esta publicación . Cerrado hace 2 años . Mejora esta pregunta ¿Existen principios de diseño conocidos, mejores prácticas y …



9
¿Es mejor devolver un ImmutableMap o un Map?
Digamos que estoy escribiendo un método que debería devolver un mapa . Por ejemplo: public Map<String, Integer> foo() { return new HashMap<String, Integer>(); } Después de pensarlo un rato, he decidido que no hay razón para modificar este mapa una vez creado. Por lo tanto, me gustaría devolver un ImmutableMap …


3
Modelo-Vista-Presentador en WinForms
Estoy tratando de implementar el método MVP por primera vez, usando WinForms. Estoy tratando de comprender la función de cada capa. En mi programa tengo un botón GUI que cuando se hace clic en él abre una ventana de diálogo abierto. Entonces, usando MVP, la GUI maneja el evento de …




14
Clase abstracta vs interfaz en Java
Me hicieron una pregunta, quería que revisaran mi respuesta aquí. P: ¿ En qué escenario es más apropiado extender una clase abstracta en lugar de implementar la (s) interfaz (s)? R: Si usamos el patrón de diseño del método de plantilla. Estoy en lo correcto ? Lamento no haber podido …



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.