Articles of design patterns

Ejemplo del mundo real del patrón de estrategia

He estado leyendo sobre el director de OCP y cómo usar el patrón de estrategia para lograr esto. Iba a tratar de explicar esto a un par de personas, pero el único ejemplo en el que puedo pensar es usar diferentes clases de validación basadas en qué estado es una “orden”. He leído un par […]

Patrón MVC en Android

¿Es posible implementar el patrón model-view-controller en Java para Android? ¿O ya está implementado a través de Actividades? ¿O hay una mejor manera de implementar el patrón MVC para Android?

¿Por qué se usa volátil en este ejemplo de locking doble verificado?

Desde el libro de patrones de diseño de Head First, el patrón de singleton con doble locking comprobado se ha implementado de la siguiente manera: public class Singleton { private volatile static Singleton instance; private Singleton() {} public static Singleton getInstance() { if (instance == null) { synchronized (Singleton.class) { if (instance == null) { […]

¿Cuáles son los métodos de fábrica estáticos?

¿Qué es un método de “fábrica estática”?

Base de datos de valores de atributos de entidad vs. Comercio electrónico de modelos relacionales estrictos

Es seguro decir que el modelo de base de datos EAV / CR es malo. Dicho esto, Pregunta: ¿Qué modelo de base de datos, técnica o patrón se debe usar para tratar con “clases” de atributos que describen productos de comercio electrónico que se pueden cambiar en tiempo de ejecución? En una buena base de […]

¿Qué componentes son MVC en el marco JSF MVC?

En el marco JSF MVC ¿quién es el Modelo, la Vista y el Controlador?

Singletons vs. Contexto de la aplicación en Android?

Recordando esta publicación enumerando varios problemas del uso de singletons y habiendo visto varios ejemplos de aplicaciones de Android usando el patrón singleton, me pregunto si es una buena idea usar Singletons en lugar de instancias individuales compartidas a través del estado de la aplicación global (subclase android.os.Application y obtenerlo) a través de context.getApplication ()). […]

Ejemplos de patrones de diseño GoF en las bibliotecas centrales de Java

Estoy aprendiendo GoF Java Design Patterns y quiero ver algunos ejemplos de vida real de ellos. ¿Cuáles son algunos buenos ejemplos de estos patrones de diseño en las bibliotecas centrales de Java?

Diseño de patrones de aplicaciones basadas en web

Estoy diseñando una aplicación simple basada en web. Soy nuevo en este dominio basado en la web. Necesité su consejo con respecto a los patrones de diseño, por ejemplo, cómo debería distribuirse la responsabilidad entre los Servlets, los criterios para crear un nuevo Servlet, etc. En realidad, tengo pocas entidades en mi página de inicio […]

¿Cuál es una forma eficiente de implementar un patrón singleton en Java?

¿Cuál es una forma eficiente de implementar un patrón singleton en Java?