design-patterns

Subclase de una clase Java Builder

Dé este artículo del Dr. Dobbs , y el Patrón de Constructor en particular, ¿cómo manejamos el caso de la subclase de un Const ... s que tengo arriba; mi pregunta es sobre el problema de asegurar que las llamadas del constructor estén en el orden correcto.

¿Cuál es la diferencia entre el patrón de puente y el patrón de estrategia?

Traté de leer muchos artículos en dofactory, wikipedia y muchos sitios. No tengo idea de las diferencias entre el patrón del ... entación en tiempo de ejecución. Pero todavía no sé en qué situación debo usar strategy o en qué situación debo usar bridge.

ASP.NET MVC - ¿Debería existir lógica de negocio en los controladores?

Derik Whitaker publicó un artículo hace un par de días que llegó a un punto por el que he sentido curiosidad durante algún t ... e que esto va a terminar con una gran cantidad de código y lógica duplicada se extendió a través de diferentes controladores.

adaptador - Cualquier ejemplo real de Patrón de Adaptador

Quiero demostrar el uso de Patrón de adaptador a mi equipo. He leído muchos libros y artículos en línea. Todo el mundo está ... o que la publiqué como una nueva pregunta. Si sabes que ya hay una respuesta para esto, a continuación, por favor redirigir.

Función en javascript que solo se puede llamar una vez

Necesito crear una función que solo se pueda ejecutar una vez, en cada momento después de la primera no se ejecutará. Sé por ... va sobre variables estáticas que pueden hacer el trabajo, pero me gustaría saber si hay una forma más elegante de hacer esto.

Python: is using "(en inglés)..% (var) s.."% locals() una buena práctica?

Descubrí este patrón (o anti-patrón) y estoy muy contento con él. Siento que es muy ágil: def example(): age = ... ... etros y mantener las posiciones coincidentes de %s dentro de la tupla. ¿te gusta? ¿Lo usarías? Sí / No, por favor explique.

Ejemplo de preocupación transversal

¿Cuál es un buen ejemplo de un cross-cutting concern? El ejemplo de registro médico en la página wikipedia me parece incompl ... es la diferencia entre a core concern y a cross-cutting concern? Mi objetivo final es obtener una mejor comprensión de AOP.

Diferencias entre el Patrón Proxy y el Decorador

¿Puedes dar una buena explicación de cuál es la diferencia entre Proxy y Decorador? La principal diferencia que veo es qu ... gregación es todavía Proxy o bien Decorador? ¿Está permitido (por definición en los patrones GoF) crear Proxy con agregación?

Claves primarias compuestas versus campo ID de objeto único

Heredé una base de datos construida con la idea de que las claves compuestas son mucho más ideales que usar un campo de ID de ... claves compuestas, pero no el 100% del tiempo). ¿Puede alguien ofrecer opiniones o añadir mayor profundidad a este tema?

¿Cuál es la diferencia entre el patrón de estrategia y la Inyección de Dependencia?

Tanto el patrón de estrategia como la inyección de dependencias nos permiten establecer / inyectar objetos en tiempo de ejecución. ¿Cuál es la diferencia entre el patrón de estrategia y la Inyección de Dependencia?

Mejor lenguaje ruby para " nil o cero"

Estoy buscando una manera concisa de verificar un valor para ver si es cero o cero. Actualmente estoy haciendo algo como: if (!val || val == 0) # Is nil or zero end Pero esto parece muy torpe.

Modelos gordos y controladores flacos suena como crear modelos de Dios [cerrado]

He estado leyendo muchos blogs que abogan por el modelos gordos y controladores flacos enfoque, esp. el campamento Rails. Co ... tar relacionado con el modelado y el manejo de datos. ¿Dónde se traza la línea? ¿No es esto solo caer en el patrón de Dios?

¿Por qué necesitamos clase inmutable?

No puedo obtener cuáles son los escenarios donde necesitamos una clase inmutable. ¿Alguna vez se ha enfrentado a tal requisito? o puede usted por favor darnos cualquier ejemplo real donde debemos utilizar este patrón.

Inyección de Dependencia y Patrón de diseño Singleton

Cómo identificamos cuándo usar inyección de dependencia o patrón singleton. He leído en muchos sitios web donde dicen "Use in ... stance().Log(...) Pero, en lugar de esto, ¿por qué necesito inyectar cada clase que creo, con la instancia del registrador?.

Generación de código de patrón de constructor en IntelliJ

¿Hay alguna forma de automatizar la escritura de patrones de constructor en IntelliJ? Por ejemplo, dada esta clase simple: ... length) { film.setLength(length); return this; } public Film build() { return film; } }

Diferencia entre el patrón del puente y el patrón del adaptador

¿Cuál es la diferencia entre los patrones de Puente y Adaptador?

¿Dónde encaja la "capa lógica de negocio" en una aplicación MVC?

Primero, antes de que alguien grite dupe, tuve dificultades para resumirlo en un título simple. Otro título podría haber sid ... o pertenece en el modelo en mi opinión. Entonces, ¿a dónde pertenece? Alguien que pueda arrojar alguna luz sobre este tema?

Cómo implementar patrón constructor en Kotlin?

Hola soy un novato en el mundo Kotlin. Me gusta lo que veo hasta ahora y empecé a pensar en convertir algunas de nuestras bib ... return this } fun build():Car { val car = Car(this) return car } } }

Necesita un proyecto de cliente REST de Android de muestra que implementa el patrón de implementación de REST de Virgil Dobjanschi

Quiero construir un cliente REST en un teléfono Android. El servidor REST expone varios recursos, por ejemplo (GET) http:// ... que me llevan en la dirección que necesito (minimizando el complejo "patrón Dobjanschi"): Android: restful API service