design-patterns

Patrón de Estrategia V / S Patrón Decorador

Acabo de encontrar dos patrones. Patrón de estrategia Decorador Patrón de estrategia: - El patrón de estrateg ... Patrón de Estrategia y cuándo se debe usar el Patrón de Decorador? Explique la diferencia entre ambos con el mismo ejemplo.

MVC (model-view-controller) - ¿se puede explicar en términos simples? [cerrado]

Tengo que explicar a un gerente no muy técnico el concepto MVC (model-view-controller) y me encontré con problemas. El proble ... sarrollo. Una vez vi una lista de explicaciones de patrones, pero a lo mejor de mi memoria MVC no estaba en ella. Gracias!

Patrón abstracto de fábrica [cerrado]

¿Un buen ejemplo para el patrón de fábrica abstracto en C#? ¿Cuáles son las ventajas del patrón de fábrica abstracto en C ... os genéricos de C# con el patrón de fábrica abstracto? ¿Cómo realizar pruebas unitarias con el patrón de fábrica abstracto?

¿Usando Inyección de Dependencia con Roboguice?

Estoy trabajando en un proyecto de Android y me gustaría saber alguna recomendación sobre lo que es una buena arquitectura pa ... recomendaciones sobre un patrón de diseño? ¿una arquitectura comprobable y escalable con la que ha trabajado o desarrollado?

¿cuál es la diferencia entre un modelo de vista y un objeto de transferencia de datos?

Estoy basando esta pregunta en Fowler PoEAA. Dada su familiaridad con este texto, ¿no son los ViewModels utilizados en ASP.NET MVC lo mismo que DTOs? Por qué o por qué no? Agradecer.

¿Por qué necesitamos una Aplicación de una Sola Página? [cerrado]

La Aplicación de una sola página (SPA) ha llegado a nosotros. Muchas cosas nuevas vienen con él también, como Enrutamiento, ... ener un enorme componentes dentro de nuestra aplicación web. ¿Cómo piensas sobre eso? Todas las sugerencias son bienvenidas.

¿Cuándo no se debe utilizar el patrón Singleton? (Además de lo obvio)

Sé bien que desea utilizar Singleton para proporcionar un punto global de acceso a algún estado o servicio. Los beneficios de ... de reglas o advertencias que utiliza para evaluar si usted es realmente, realmente seguro de que desea utilizar un Singleton?

¿La violación del principio SECO siempre es mala? [cerrado]

Yo hemos estado discutiendo acerca de SECO (Don't Repeat Yourself) principio también conocido como MORIR (la Duplicación Es M ... ceso de abstracción y simplemente dejar código duplicado en favor del riesgo de cambios futuros o simplemente la legibilidad?

¿Cuál es el propósito de un patrón de delegación?

Estaba mirando a través de la fuente a SensorManager en Android y encontré que cuando se registra un SensorEventListener el ... o con los oyentes? Editar: ListenerDelegate está en la línea 487 y los métodos en cuestión están alrededor de la línea 1054.

Diferencia entre el patrón del visitante y el Envío doble

Estoy leyendo sobre el patrón de visitantes, y parece lo mismo que Double Dispatch. Hay alguna diferencia entre los dos. Hacer los dos términos significa lo mismo. Referencia: http://www.vincehuston.org/dp/visitor.html

¿Métodos de fábrica estáticos vs constructores de instancia (normales)?

En un lenguaje donde ambos están disponibles, ¿preferiría ver un constructor de instancia o un método estático que devuelve u ... stancia? Por ejemplo, si estás creando un String a partir de un char[]: String.FromCharacters(chars); new String(chars);

Diferencia entre singleton y patrón de fábrica

Soy nuevo en el diseño de patrones y realmente no puedo ver una diferencia entre estos dos patrones, ¿ambos son patrones de creación no? y ¿cuál es el propósito de cada patrón? gracias.

Objetos Del Juego Hablando Entre Sí

¿Cuál es una buena manera de tratar con los objetos y hacer que hablen entre ellos? Hasta ahora todos mis juegos hobby/estu ... s punteros a todas partes. PS: Supongo que esto se ha discutido antes, pero no se qué se llama justo la necesidad que tengo.

¿Qué modismos de C++ deberían usar los programadores de C++? [cerrado]

¿Qué modismos de C++ deberían saber los programadores de C++? Por modismos de C++, me refiero a patrones de diseño o forma ... aplicables para C++ que la mayoría de los otros lenguajes. ¿Por qué uno debe usar los modismos, y qué logran los modismos?

Refactorización de Uso Excesivo de Singleton

Hoy tuve una epifanía, y fue que estaba haciendo todo mal. Algo de historia: Heredé una aplicación de C#, que en realidad era ... Cualquier otro recursos, libros, o comentarios sobre cómo alejarse de Singletons y otros patrones de uso excesivo sería útil.

Patrón de Constructor y Herencia

Tengo una jerarquía de objetos que aumenta en complejidad a medida que el árbol de herencia se profundiza. Ninguno de ellos e ... lución a mi problema de la que no soy consciente? Preferiblemente una solución consistente con el patrón de diseño. ¡Gracias!

Fábrica, Fábrica Abstracta y Método de la Fábrica

Estoy realmente confundido acerca de estos tres términos. Mi entendimiento es que: En el patrón de fábrica, no hay fábri ... ¿Cuáles son las otras diferencias? Además, lo que ¿es el patrón del Método de Fábrica? Es lo mismo que el patrón de Fábrica?

¿Cuál es la diferencia entre una interfaz fluida y el patrón del constructor? [duplicar]

Esta pregunta ya tiene una respuesta aquí: ¿Cuándo usarías el Patrón de Constructor? [cerrado] ... ación entre el patrón del constructor y la interfaz fluida. Editar con diagrama de secuencia UML para Builder desde GoF:

¿Los roles de un servicio y de una fachada son similares?

Cuanto más leo, más confundido estoy. Tenga en cuenta que toda la pregunta está relacionada con cómo el servicio y las fach ... dor-fachada-dao controlador-servicio-dao O tal vez Controlador-facadade-dao Y A veces controlador-fachada-servicio-dao ??

¿Por qué usar singleton en lugar de static class?

¿Cuándo sería un singleton realmente más fácil o mejor que una clase estática? Me parece que crear un singleton es solo un e ... ra que en realidad no es necesario, pero estoy seguro de que hay una buena razón. De lo contrario, no se usarían, obviamente.