design-patterns

Arquitectura de Facebook [cerrado]

He estado buscando artículos/información sobre la arquitectura en Facebook, los desafíos y las formas en que los abordan. Qué ... No pude encontrar buenos lugares para compartir esta investigación, de ahí esta iniciativa. Espero que esto ayude a alguien.

Primavera AOP vs AspectJ

Tengo la impresión de que Spring AOP se usa mejor para tareas específicas de la aplicación, como seguridad, registro, transac ... trones sabios. ¿Puede alguien destacar los diversos pros y contras de usar Spring AOP vs AspectJ en una aplicación Spring?

Cómo estudiar patrones de diseño? [cerrado]

He leído alrededor de 4-5 libros sobre patrones de diseño, pero todavía no siento que me he acercado al nivel intermedio en p ... buen libro para patrones de diseño? Sé que esto vendrá solo con la experiencia, pero debe haber alguna manera de dominarlos?

Formas de eliminar el interruptor en el código [cerrado]

¿Cuáles son las formas de eliminar el uso de switch en el código?

Los únicos frente Contexto de la Aplicación en Android?

Recordando este post enumerando varios problemas de uso de singletons y después de haber visto varios ejemplos de aplicacione ... trario? EDITAR: Me gustaría tener opiniones sobre varios aspectos involucrados: Sincronización Reutilización Pruebas

Arquitectura de una aplicación web JavaScript de una sola página?

¿Cómo debe estructurarse una aplicación web JS compleja de una sola página en el lado del cliente? Específicamente, tengo cu ... ugerencias de usar ajax, que obviamente es necesario para cualquier cosa que no sea la aplicación de una página más trivial.)

Patrón de diseño de interfaz de usuario para formularios de Windows (como MVVM para WPF)

MVVM se usa más comúnmente con WPF porque es perfectamente adecuado para él. Pero, ¿qué pasa con los formularios de Windows? ... unciona explícitamente bien con Windows Forms? ¿Hay un libro o un artículo que lo describa bien? ¿Quizás basado en MVP o MVC?

Patrones Ruby on Rails-decorador vs presentador

Últimamente se habla mucho en la comunidad de Ruby on Rails sobre decoradores y presentadores. ¿Cuál es la diferencia esen ... entre los dos? Si la hay, ¿cuáles son las pistas que me dicen cuál usar sobre la otra? ¿O quizás usar los dos en conjunción?

Lógica de negocios en MVC

Tengo 2 preguntas: Q1. ¿Dónde se encuentra exactamente la "lógica de negocios" en el patrón MVC? Estoy confundido entre el ... "lo mismo que"reglas de negocio"? Si no, ¿cuál es la diferencia? Sería genial si pudieras explicarlo con un pequeño ejemplo.

Patrones de diseño: Fábrica Abstracta vs Método de Fábrica

Nota: las Preguntas están al final del post. He leído los otros hilos de stackoverflow con respecto a Abstract Factory vs F ... tract Factory y el Factory Method que el creador para el primero es una Interfaz y el creador para el segundo es un ¿Clase?

Conceptualmente, ¿cómo funciona la repetición en un juego?

Tenía curiosidad por saber cómo se podría implementar la repetición en un juego. Inicialmente, pensé que solo habría una li ... na gran cantidad de datos para empujar que parece como un dibujo significativo en el rendimiento del juego mientras se juega.

Patrones de diseño para evitar [cerrado]

Mucha gente parece estar de acuerdo, que el patrón de Singleton tiene una serie de inconvenientes y algunos incluso sugieren ... l patrón Singleton a esa pregunta. Mi pregunta: ¿Hay otros patrones de diseño que deben evitarse o usarse con gran cuidado?

Larga lista de sentencias if en Java

Lo siento no puedo encontrar una pregunta que responda a esto, estoy casi seguro de que alguien más lo ha planteado antes. ... rápidamente espiral a algo fuera de control. Horrible de mirar, doloroso de depurar y alucinante de entender en unos meses.

Singleton: Cómo debe usarse

Editar: De otra pregunta proporcioné una respuesta que tiene enlaces a muchas preguntas / respuestas sobre singletons: Má ... ance; return instance; } }; OK. Vamos a conseguir algunas críticas y otras implementaciones juntos. :-)

Modelado de un ascensor mediante Análisis y Diseño Orientado a Objetos [cerrado]

Hay un conjunto de preguntas que parecen ser comúnmente utilizadas en entrevistas y clases cuando se trata de diseño y anális ... anco de ascensores, y un ascensor por pozo. ¿Cuál sería la forma correcta de modelar esto en un modelo orientado a objetos?

Implementación de comentarios y Me gusta en la base de datos

Soy un desarrollador de software. Me encanta codificar, pero odio las bases de datos... Actualmente, estoy creando un sitio w ... el elemento (Photo/Article/Place) tabla por seleccione count (). Espero que mi explicación del tema sea más completa ahora.

¿Qué es un anti-patrón?

Estoy estudiando patrones y anti-patrones. Tengo una idea clara sobre los patrones, pero no consigo anti-patrones. Las defini ... uien puede explicarme en palabras simples lo que es un anti-patrón? ¿Cuál es el propósito? ¿Qué hacen? ¿Es algo malo o bueno?

¿Dónde uso delegados? [cerrado]

¿Cuáles son algunos lugares del mundo real que requieren delegados? Tengo curiosidad por saber qué situaciones o patrones están presentes donde este método es la mejor solución. No se requiere código.

Implementación de Singleton con una enumeración (en Java)

He leído que es posible implementar Singleton en Java usando un Enum como: public enum MySingleton { INSTANCE; } ... e, un Object tiene que ser instanciado. Aquí, ¿cómo se está instanciando MySingleton? ¿Quién está haciendo new MySingleton()?

¿Cuándo usas el Patrón del Puente? ¿En qué se diferencia del patrón del adaptador?

¿Alguien ha usado alguna vez el Patrón de Puente en una aplicación del mundo real? Si es así, ¿cómo lo usaste? ¿Soy yo, o ... lo el Patrón del Adaptador con una pequeña inyección de dependencia lanzada en la mezcla? ¿Realmente merece su propio patrón?