PROTOTYPE

UNIVERSIDAD NACIONAL DE TRUJILLO
FACULTAD DE CIENCIAS FISICA Y MATEMATICAS
INGENIERIA INFORMÁTICA

TOPICOS ESPE...
PROTOTYPE

INDICE
Pág.
DEDICATORIA………………………………………………………..

3

INTRODUCCION…………………………………………………......

4

CAPITULO I
ASPECTO...
PROTOTYPE

DEDICATORIA
Este trabajo lo dedicamos a
Dios todo poderoso por darnos
Fuerza y valor para seguir
Adelante en nu...
PROTOTYPE

para seguir adelante.

INTRODUCCION
Cuando se construye un software como un producto empresarial o comercial, s...
PROTOTYPE

CAPITULO I
ASPECTOS GENERALES

2.1 CONCEPTO:

El patrón Prototype es un patrón de diseño creacional en el que l...
PROTOTYPE

2.2 PARTICIPANTES

2.2.1. Cliente: Es el encargado de solicitar la creación de los nuevos
objetos a partir de l...
PROTOTYPE

CAPITULO II
ESTRUCTURA (UML)

UNIVERSIDAD NACIONAL DE TRUJILLO

Página 7
PROTOTYPE

CAPITULO III
CONSECUENCIAS

 Hace posible añadir y eliminar productos en tiempo de ejecución al
invocar a la o...
PROTOTYPE

CONCLUSIONES

-

El patrón prototipo es sencillo, crear una copia de un objeto para ahorrarnos
los pasos de su ...
PROTOTYPE

BIBLIOGRAFIA

 http://es.wikipedia.org/wiki/Prototype_%28patr%C3%B3n_de_dise%C3%B1
o%29#Desventajas
 http://p...
Próxima SlideShare
Cargando en…5
×

Patrones de Diseño: Prototype

1.834 visualizaciones

Publicado el

Publicado en: Educación
0 comentarios
1 recomendación
Estadísticas
Notas
  • Sé el primero en comentar

Sin descargas
Visualizaciones
Visualizaciones totales
1.834
En SlideShare
0
De insertados
0
Número de insertados
1
Acciones
Compartido
0
Descargas
38
Comentarios
0
Recomendaciones
1
Insertados 0
No insertados

No hay notas en la diapositiva.

Patrones de Diseño: Prototype

  1. 1. PROTOTYPE UNIVERSIDAD NACIONAL DE TRUJILLO FACULTAD DE CIENCIAS FISICA Y MATEMATICAS INGENIERIA INFORMÁTICA TOPICOS ESPECIALES EN INGENIERIA DE SOFTWARE “PATRONES DE DISEÑO: PROTOTYPE” ELABORADO POR: LAZARO MAURICIO, Carlos Antonio ALMESTAR BARDALES, Ronal GREY REYES, Ronald Kevyn PROFESOR: DIAZ PULIDO, José Arturo 2014 UNIVERSIDAD NACIONAL DE TRUJILLO Página 1
  2. 2. PROTOTYPE INDICE Pág. DEDICATORIA……………………………………………………….. 3 INTRODUCCION…………………………………………………...... 4 CAPITULO I ASPECTOS GENERALES…….................................................... 5 1.1 CONCEPTO…………………………………………………… 5 1.2 PARTICIPANTES…………………………………………… 5 1.3 VENTAJAS Y DESVENTAJAS.…………………………….. 6 CAPITULO II ESTRUCTURA………………………………………………………… 7 CAPITULO III CONSECUENCIAS………..………………………………………… 8 CONCLUSIONES………………………………………………………. 9 UNIVERSIDAD NACIONAL DE TRUJILLO Página 2
  3. 3. PROTOTYPE DEDICATORIA Este trabajo lo dedicamos a Dios todo poderoso por darnos Fuerza y valor para seguir Adelante en nuestra carrera Este trabajo lo dedicamos a nuestros padres que con su apoyo moral y económico que nos brindan día a día UNIVERSIDAD NACIONAL DE TRUJILLO Página 3
  4. 4. PROTOTYPE para seguir adelante. INTRODUCCION Cuando se construye un software como un producto empresarial o comercial, se lleva a cabo varias técnicas de manera que el desarrollo se haga en forma ordenada y así poder asegurar un avance continuo del proyecto, un producto de calidad. Así mismo existen deferentes patrones de diseño que son el esqueleto de las soluciones a problemas comunes en el desarrollo de software. Es decir, brindan una solución ya probada y documentada a problemas de desarrollo de software que están sujetos a contextos similares. Básicamente se tiene 3 tipos de patrones: Creacionales, Estructurales y de Comportamiento. En nuestro caso el Patrón de Prototipo es un Patrón de Creación y es sobre el cual se tratará de explicar a continuación. UNIVERSIDAD NACIONAL DE TRUJILLO Página 4
  5. 5. PROTOTYPE CAPITULO I ASPECTOS GENERALES 2.1 CONCEPTO: El patrón Prototype es un patrón de diseño creacional en el que los objetos se crean a partir de una instancia prototípica, que es clonada para dar lugar a nuevos objetos. Este patrón especifica la clase de objetos a crear mediante la clonación de un prototipo que es una instancia ya creada. La clase de los objetos que servirán de prototipo deberá incluir en su interfaz la manera de solicitar una copia, que será desarrollada luego por las clases concretas de prototipos. Como los demás patrones creacionales, este patrón sustituirá para el cliente la palabra clave “new” por otra forma de crear objetos. En este caso específico la creación se hará sobre objetos que son complicados de crear, que para evitar usar “new” serán clonados a partir de una instancia ya existente. UNIVERSIDAD NACIONAL DE TRUJILLO Página 5
  6. 6. PROTOTYPE 2.2 PARTICIPANTES 2.2.1. Cliente: Es el encargado de solicitar la creación de los nuevos objetos a partir de los prototipos. 2.2.2. Prototipo Concreto: Posee características concretas que serán reproducidas para nuevos objetos e implementa una operación para clonarse. 2.2.3. Prototipo: Declara una interfaz para clonarse, a la que accede el cliente. 2.3 Ventajas y desventajas: 2.3.1. Ventaja: Permite obtener copia de un objeto en ejecución. Permite decidir si las copias creadas son a fondo o superficiales. 2.3.2. Desventaja: La jerarquía de prototipos debe ofrecer la posibilidad de clonar un elemento y esta operación puede no ser sencilla de implementar. UNIVERSIDAD NACIONAL DE TRUJILLO Página 6
  7. 7. PROTOTYPE CAPITULO II ESTRUCTURA (UML) UNIVERSIDAD NACIONAL DE TRUJILLO Página 7
  8. 8. PROTOTYPE CAPITULO III CONSECUENCIAS  Hace posible añadir y eliminar productos en tiempo de ejecución al invocar a la operación clonar, lo que supone un método que proporciona una configuración dinámica de la aplicación.  Este patrón permite la especificación de nuevos objetos generando un objeto con valores por defecto sobre el que posteriormente se podrán aplicar cambios. UNIVERSIDAD NACIONAL DE TRUJILLO Página 8
  9. 9. PROTOTYPE CONCLUSIONES - El patrón prototipo es sencillo, crear una copia de un objeto para ahorrarnos los pasos de su creación, o para optimizar accesos o procesos que ya se hicieron en un objeto similar y crear una copia del objeto ya con esos datos ingresados UNIVERSIDAD NACIONAL DE TRUJILLO Página 9
  10. 10. PROTOTYPE BIBLIOGRAFIA  http://es.wikipedia.org/wiki/Prototype_%28patr%C3%B3n_de_dise%C3%B1 o%29#Desventajas  http://prezi.com/mjouqwlalzoe/patrones-de-diseno-enfoque-en-prototypeprototipo/  http://software.guisho.com/prototype-pattern-patron-prototipo-patrones-dediseno UNIVERSIDAD NACIONAL DE TRUJILLO Página 10

×