Patrones de diseño
INDICE 2
INTRODUCCIÓN 2
CONTENIDO 2
PATRON DEL DISEÑO SINGLETON 2
PATRON DEL DISEÑO REFACTORY 2
PATRON DEL DISEÑO PROXY 2
PATRON DEL DISEÑO MVC 2
CONCLUSIÓN 2
BIBLIOGRAFÍA 2
INTRODUCCIÓN
Actualmente existen diferentes patrones de diseño que se utilizan en la programación orientada a objetos para la realización de software, según sean las necesidades de la aplicación. En el presente trabajo se mencionan los conceptos básicos y características de algunos de los diferentes tipos de patrones de diseño, como son:
Patrón de diseño PROXY
Patrón de diseño SINGLETON
Patrón de diseño REFACTORY
Patrón de diseño MVC
CONTENIDO
PATRONES …ver más…
Garantizar que una clase tenga una sola instancia y proporciona un punto de acceso global a ella.
Se implementa creando en la clase un método que crea una instancia del objeto sólo si todavía no existe alguna. Para asegurar que la clase no puede ser instanciada nuevamente se regula el alcance del constructor, con atributos como protegido o privado.
Este patrón provee una única instancia global gracias a que:
La propia clase es responsable de crear la única instancia.
Permite el acceso global a dicha instancia mediante un método de clase.
Declara el constructor de clase “privado”.
PATRON DEL DISEÑO REFACTORY
O restructuración, tiene como función modificar el comportamiento interno, el código fuente sin modificar su comportamiento externo, que es la apariencia o funcionalidad.
Cada transformación produce una secuencia de transformaciones que pueden producir una importante reestructuración.
PATRON DEL DISEÑO MVC
Se utiliza para separar la información, la salida y el procesamiento de los datos de la aplicación, la cual se divide en tres elementos: el modelo, la vista y el controlador y cada uno de ellos gestiona una parte distinta del proceso.
A continuación se explica la función de dichos elementos.
MODELO: Incorpora los datos y las reglas de la aplicación.
VISTA: Gestiona el procesador principal de