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