Patrones generales de software para asignación de
responsabilidades.
Experto en información es el principio básico de asignación de
responsabilidades. La responsabilidad de la creación de un objeto o la
implementación de un método, debe recaer sobre la clase que conoce toda la
información necesaria para crearlo.
Creador nos ayuda a identificar quién debe ser el responsable de la
creación de nuevos objetos o clases.
Controlador es un patrón que sirve como intermediario entre una
determinada interfaz y el algoritmo que la implementa, de tal forma que es la
que recibe los datos del usuario y la que los envía a las distintas clases
según el método llamado.
Alta cohesión y bajo acoplamiento se recomienda tener un mayor
grado de cohesión con un menor grado de acoplamiento.
ejemplo
Este
es un ejemplo muy sencillo del patrón experto este define la clase que conoce
toda la información necesaria para crear un objeto en este ejemplo el experto
seria ventas.
No hay comentarios:
Publicar un comentario