Sistemas De Informacion
CLASES
28/05/2012
LUZ ANGELA VALLEJO JARAMILLO 3410110048 NATALYLONDOÑO ESPITIA 3410110086
Problema 1
En el desarrollo de un sistema de información para graficar figuras geométricas, programadores distintos modelaron una clase de una figurageométrica cada uno, las cuales fueron: cuadrado, círculo, rectángulo y triángulo. Sus propuestas se tomarían como ideas iniciales para comenzar el análisis de un editor gráfico que utiliza figurasgeométricas bajo un criterio uniforme. Al reunirse, se dieron cuenta de una situación a nivel de atributos y métodos que podría solucionarse al crear una nueva clase.
1. ¿Qué situación descubrieron?¿Cómo la solucionaron? Presente la solución en un diagrama de clases, utilizando una herramienta CASE.
R/: La situación que se descubrió, es que se encontraron los datos repetidos en las diferentes clases.Se solucionaría por medio de herencia, ya que nos ayuda a no repetir los mismos atributos y metodos
2. ¿Se puede a través de la herencia optimizar la utilización de atributos y métodos? Si/No¿Por qué?
R/: Si porque atreves de la herencia podemos optimizar el programa, ahorrando memoria y haciendo mas entendible el programa y el código es mas organizado y legible, se creo una clase donde secreo una súper clase donde se ingreso todos los atributos y métodos relacionados
3. ¿Qué condición deben cumplir los atributos de una clase para que puedan heredarse?
R/:La condición es que losatributos deben ser similares o deben cumplir las mismas funciones y que sea público y protegidos
4. ¿Por qué se repiten atributos y operaciones?
R/: se repiten por que todas tienen las mismasfunciones y porque son diseñadas por diferentes programadores
5. ¿Puede abstraerse en una clase base los atributos y las operaciones comunes?
R/: Si, por que lo que se hizo en este ejemplo...
Regístrate para leer el documento completo.