miércoles, 24 de agosto de 2011

Diseño con clases

Pues bien, como en la entrada pasada definí lo que sería mi proyecto, ahora toca definir varias cosas, como lo son la clase, los atributos y los métodos, conceptos que ya manejamos en las clases pasadas. Bueno así es como quedaría definido el proyecto:


Clase (pública).
Calculadora.


Atributos (privados).
Color de la ventana.
Tamaño de la ventana.
Tamaño de los botones.
Distribución de los botones.
Signo de números.

Métodos (públicos).
Introducir datos.
Sumar.
Restar.
Multiplicar.
Dividir.
Calcular porcentaje.
Calcular resulatdo.
Borrar pantalla.
Memorizar datos.

 
Hasta el momento es lo único que puedo sacar de esta clase, si en de pronto se me olvido poner algo, corregiré la entrada, poniendo las cosas faltantes.

4 comentarios:

  1. Una recomendación en cuanto a las visibilidades, como lo vimos la clase pasada, los atributos por recomendación se declaran como privados y los métodos por lo general como públicos.

    Saludos

    ResponderEliminar
  2. Tal y como lo dijo mi compañero Julio, además sería bueno que los atributos como Tamaño de la ventana y tamaño de los botos, y también su distribución, los manejaras en una clase distinta a la clase principal, esto para que tu interfaz gráfica no dependa tanto de la funcionalidad principal de la calculadora.
    Saludos =)

    ResponderEliminar
  3. Gracias por sus comentarios muchachos, corregiré de inmediato.

    ResponderEliminar
  4. Este comentario ha sido eliminado por el autor.

    ResponderEliminar