PATRÓN DE DISEÑO

Ventajas

Es una experiencia real, probada y que funciona.

Los patrones de diseño proponen una forma de reutilizar la experiencia de los desarrolladores.

Están basados en la recopilación del conocimiento de los expertos en desarrollo de software.

Patrón MVC y DAO

MVC

MODELO:Esta capa representa todo lo que tiene que ver con el acceso a datos

VISTA:tiene que ver con la presentación de datos del modelo y lo que ve el usuario

CONTROLADOR:recibe eventos generados por el usuario desde las vistas y se encargar de direccionar al modelo la petición respectiva.

DAO

CONSTA DE DOS CLASES

Value Object que únicamente contiene sus atributos, constructor, getters y setters

Value Object que únicamente contiene sus atributos, constructor, getters y setters

Business Object es la que se encarga de obtener datos desde la base de datos y llenar la clase Value Object y enviarla al cliente

Business Object es la que se encarga de obtener datos desde la base de datos y llenar la clase Value Object y enviarla al cliente

Tipos

Creacionales

Factory

Abstract Factory

Factory Method

Estructurales

Adapter

Decorator

Facade

Comportamiento

Command

Observer

Strategy

Que es?

Es una técnica para resolver problemas comunes en el desarrollo de software y otros ámbitos referentes al diseño de interacción o interfaces