Archive | Design-Patterns RSS feed for this section

javacommandPatternTareasvarias

Command Pattern en Java y la gestion de tareas

El concepto de Command Pattern o patron comando es uno de los más conocidos en el mundo de la programación. ¿Para qué sirve el patrón comando y que situaciones resuelve?. En programación nos podemos encontrar en muchas situaciones en las que tenemos que gestionar tareas que reciben algún tipo de objeto como parámetro. Una vez recibido […]

JavaFlyWeightPatternDry

Java Flyweight pattern y rendimiento

Java FlyWeight Pattern  es uno de los patrones de diseño que más cuesta entender ya que implica construir muchas clases para entender su funcionamiento y sus puntos fuertes. Vamos a intentar realizar un acercamiento a él a través de clases sencillas. Imaginemonos que disponemos de la clase MacBookAir. Se trata de una clase normal y corriente […]

JavaProxyPatternFichero

El concepto de Java Proxy Pattern

Java Proxy Pattern es uno de los patrones de diseño que más se usa en Java. Lamentablemente a veces es difícil de entender como funciona y sobre todo de en que frameworks se utiliza para solventar los diferentes problemas del desarrollo de aplicaciones.¿ Qué es exactamente un Proxy? .Vamos a intentar explicarlo de forma breve. […]

javaSingletonPropertiesCorrecto

Utilizando Java Singleton Properties

El patrón Singleton es uno de los más utilizados y se encarga de construir una clase de la cual únicamente se pueda construir un objeto. La construcción el patrón no es complicada pero a la gente que empieza le cuesta hacerse una idea de cual pueden ser sus usos. Muchas veces no parece tener mucho […]

002

Usando el patron factory

Uno de los patrones de diseño más utilizados en Java es el patron Factory que es un patrón de diseño creacional y que sirve para construir una jerarquía de clases. Sin embargo a veces a la gente le cuesta ver como usar este patrón en su código. Vamos a utilizar un ejemplo sencillo en el […]

cabecera

El patrón fachada (GenBetaDev)

Hoy he escrito un artículo sobre el patrón fachada  para la gente de genbetadev .Los patrones de diseño son conceptos con los que todo el mundo tiene dudas y que no resultan sencillos de abordar . En esta casuistica concreta he introducido el patrón fachada . Podeis acceder al artículo desde aquí espero que os sea de […]

003

Ejemplo de Java Singleton (Patrones y ClassLoaders)

Como ya he comentado en varias ocasiones el conocimiento de los patrones de diseño es algo clave a la hora de abordar desarrollos y de solucionar problemas .Hoy voy a hablar un poco a detalle de uno de los patrones de diseño mas sencillo ,el patron Singleton . Este patrón de diseño se encarga de […]

001

POJOs, VO, DTO y JavaBeans (Video)

001

Adaptadores y patrones y el principio OCP

Trabajar con patrones de diseño nunca es sencillo y siempre resulta complejo ver como se relacionan con unos u otros principios de Ingeniería. Hoy voy a mostrar un ejemplo del patrón adaptador. Supongamos que tenemos la siguiente jerarquia de clases que definen varias impresoras que imprimen documentos en distintos formatos. Vamos a ver el código […]