ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Factory Method-Programación.


Enviado por   •  7 de Marzo de 2016  •  Apuntes  •  283 Palabras (2 Páginas)  •  88 Visitas

Página 1 de 2

Autor:Angel Peralta

Factory method

El desarrollo de software es una tarea complicada, la cual depende en gran medida de la

experiencia de las personas involucradas, en particular de los desarrolladores y la forma a lo largo de su carrera en la que han aprendido a desarrollar y tomar alternativas para mejorar el codigo.

Un patrón de diseño es una abstracción de una solución en un nivel alto. Los patrones solucionan problemas que existen en muchos niveles de abstracción. Hay patrones que abarcan las distintas etapas del desarrollo; desde el análisis hasta el diseño y desde la arquitectura hasta la implementación.

Es un patrón de diseño ocupada en la programación orientada a objetos.

Los patrones de diseño te ayudan a tener y mantener mejor estructurado tu código existen muchos patrones de diseño ocupados en la actualidad, Factory method es uno de los más ocupados por los desarrolladores en la actualidad.

Factory method te ayuda a crear objetos y tus programas que desarrolla con este patrón crean los objetos en tiempo de ejecución y no en tiempo de compilación lo cual ayuda a ahorrar recursos de las maquinas en las que se ejecuta.

*Se basa en la definición de una interfaz para crear las instancias de los objetos

*Permite a las subclases decidir cómo se crean esas instancias, implementando un método

PASOS

1.- Se crea una interfaz

*Tiene todas las constantes necesarias

*Tienen todos los métodos necesarios

2.- Se crean las clases de cada uno de esos objetos

*Se implementa la interfaz creada

*Se sobre escriben los métodos

3.-Se crea la clase fábrica

*Se crea un método publico estático que recibe el tipo del objeto que se quiere obtener

*El método crea la instancia del tipo concreto y la devuelve como una referencia al tipo abstracto del Objeto

4.-Se crea una clase para el Main

...

Descargar como (para miembros actualizados)  txt (1.8 Kb)   pdf (47.6 Kb)   docx (8.9 Kb)  
Leer 1 página más »
Disponible sólo en Clubensayos.com