Cómo utilizar el patrón de fachada en java

Video: Patrones de Diseño Cap 04 - FABRICA Y FABRICA ABSTRACTA

los InetAddress clase es un ejemplo de un patrón de diseño de uso común en Java llamada patrón de fachada. En este modelo, se utiliza una sola clase para ocultar los detalles de un objeto complejo o conjunto de clases relacionadas.

Video: Tutorial Java SE - 52 Patrón DAO

los InetAddress clase combina la representación de una dirección IP con una variedad de tareas que se asocian comúnmente con direcciones IP, como el uso de DNS para obtener la dirección IP basada en un nombre de host. (Un ejemplo aún mejor de la fachada patrón es el URL clase, que proporciona una única clase para acceder a las características complejas de URLs.)

El patrón de fachadas se utiliza comúnmente en programación Java, especialmente en sistemas que necesitan incorporar el acceso a los sistemas existentes complicados. Supongamos que tiene un sistema totalmente integrado de gestión de órdenes en su lugar, y desea proporcionar una manera para que los usuarios de Internet para pedir directamente a su empresa a través de este sistema.

Video: Singleton - patrones de diseño de software en Java

Por desgracia, el sistema actual es demasiado complicado para sus clientes a utilizar directamente. Está diseñado para ser utilizado por el personal de ventas capacitado y proporciona acceso a muchas funciones de ventas que sus clientes no necesitan y no deben ser expuestos.

Una forma de hacer esto es crear una fachada para el sistema de pedidos. Esta fachada incluye una interfaz que ofrece sólo las clases y los métodos necesarios para implementar su sistema de pedidos en línea, esconderse ya que gran parte de la complejidad del sistema de pedidos más real posible.

Artículos Relacionados