Ver Mensaje Individual
  #6 (permalink)  
Antiguo 15/06/2010, 19:45
Avatar de enriqueplace
enriqueplace
 
Fecha de Ingreso: mayo-2005
Ubicación: Uruguay / Argentina
Mensajes: 1.102
Antigüedad: 19 años, 5 meses
Puntos: 32
Respuesta: Clase para calculo de edad

Que tal Negro1985, algunas sugerencias que se me ocurren en el momento:

  • En POO debes pensar en "entidades" más reales, que existan en el mundo "real" que queremos modelar, por ejemplo, Edad en sí sería más "un dato / información", lo correcto sería englobar todo en una clase Date / Fecha
  • "obtener edad" sería en sí una acción, un método de la clase Date / Fecha
  • usa "camelcase" tanto en métodos como en atributos, por ejemplo cambia $fecha_nacimiento por fechaNacimiento, getanio() por getAnio()
  • trata de usar estándares difundidos, como el de Zend
  • Cambia el formato NombreClase.class.php por NombreClase.php
  • define claramente las acciones, tener métodos tipo "dia()" no aportan ni clarifican la acción, si son simples, puedes usar el término de get / set, como getDia(), o si quieres en castellano, obtenerDia (aunque en lo personal prefiero usar inglés que es más breve y difundido).
  • el destructor no aporta nada, elimínalo
  • usa espacios siempre antes y despues de un "="
Mis 2c
__________________
Blog phpsenior.com Cursos a Distancia surforce.com