Escolar Documentos
Profissional Documentos
Cultura Documentos
Clase
Representacin general de los objetos que se encuentran agrupados en ella. 1. la estructura de una clase, define qu Caractersticas van a tener los objetos agrupados en la clase. (Atributos)
2. el comportamiento de una clase, define Las funciones u operaciones que van a realizar esos objetos. (Mtodos)
Por
Metodologa
Pasos que siempre debemos seguir para resolver cualquier problema. 1. Entender claramente el problema. 2. Identificar los objetos del dominio del problema. 3. Disear el modelo de clases preliminar. 4. Desarrollar los algoritmos para los mtodos de las clases identificadas. 5. Refinar el diagrama de clases y Codificarlo. 6. Ejecutar el programa y analizar los resultados.
Metodologa
Qu hacer cuando aparecen errores?Una metodologa es cclica!! 1. Entender claramente el problema. 2. Identificar los objetos del dominio del problema. 3. Disear el modelo de clases preliminar. 4. Desarrollar los algoritmos para los mtodos de las clases identificadas. 5. Refinar el diagrama de clases y Codificarlo. 6. Ejecutar el programa y analizar los resultados.
Metodologa
1. Entender claramente el problema:
Enunciado: Se desea hacer un programa que permita calcular el rea de un triangulo dadas su base y altura.
1. Qu se conoce?
h=Altura b= Base
rea= (b*h)/2
Metodologa
2. Identificar los Objetos del dominio del problema.
h=Altura b= Base
Usuario!!
Metodologa
3. Disear el Diagrama de clases inicial
Plasmar grficamente las clases (atributos y mtodos) que permitirn instanciar los objetos identificados en el dominio del problema siguiendo un estndar
Cul es la relacin entre la clase Usuario y la clase Triangulo?
Metodologa
En el diagrama de clases se pintan tambin las relaciones entre las clases.
Metodologa
4. Desarrollar los algoritmos para los mtodos:
1. En la Clase Triangulo: calcularArea() inicio leer (base) leer (altura) area=(base*altura)/2 mostrar area fin
5. Codificar
public class UsaTriangulo { public static void main(String args[]){ Triangulo miTriangulo = new Triangulo(); miTriangulo.base=5; miTriangulo.altura=7; miTriangulo.calcularArea(); System.exit(0); }//fin main }//fin clase
Metodologa
5. REFINAR EL DIAGRAMA DE CLASES
showMessageDialog showInputDialog
Metodologa
6. Ejecutar y analizar los resultados Lo ideal es que el usuario digite los valores de la base y la altura del tringulo.