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.

8
Hacer patrones de diseño sofocar la creatividad
Hace muchos años, estaba hablando con un profesor de Economía sobre patrones de diseño, cómo estaban estableciendo un lenguaje común para los programadores y cómo estaban resolviendo problemas conocidos de una manera agradable, etc. Luego me respondió que este es exactamente el enfoque opuesto que usaría para sus estudiantes de …




5
¿Cómo puedo convencer a mi jefe (y otros desarrolladores) para que use / considere JavaScript discreto?
Soy bastante nuevo en nuestro equipo de desarrolladores. Necesito algunos argumentos sólidos y / o ejemplos de "trampas", por lo que mi jefe finalmente comprenderá las ventajas de JavaScript discreto, para que él y el resto del equipo dejen de hacer cosas como esta: <input type="button" class="bow-chicka-wow-wow" onclick="send_some_ajax(); return false;" …



4
¿Cuál es el nombre del idioma usando el método de encadenamiento para construir un objeto?
Con frecuencia uso un patrón donde uso el método de encadenamiento para configurar un objeto, similar a un patrón Buildero Prototype, pero no creo nuevos objetos con cada llamada al método, sino que modifico el objeto original. Ejemplo: new Menu().withItem("Eggs").withItem("Hash Browns").withStyle("Diner"); Solo me pregunto si hay un nombre para este …





5
¿Por qué se uniría un tipo con su constructor?
Recientemente eliminé una respuesta mía de Java en Code Review , que comenzó así: private Person(PersonBuilder builder) { Detener. Bandera roja. Un PersonBuilder construiría una Persona; sabe sobre una persona. La clase Person no debería saber nada sobre un PersonBuilder, es solo un tipo inmutable. Ha creado un acoplamiento circular …


5
¿Cuáles son los beneficios de la inyección de dependencia en los casos en que casi todos necesitan acceso a una estructura de datos común?
Hay muchas razones por las cuales los globales son malvados en OOP. Si el número o el tamaño de los objetos que necesitan compartirse es demasiado grande para pasarlo de manera eficiente en los parámetros de la función, generalmente todos recomiendan la inyección de dependencia en lugar de un objeto …

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.