Open maurociancio opened 6 years ago
Buenos días profesor: Entendido. Lo hice con el propósito de encapsular, así sea Date u otra cosa. Relacionado con otra pregunta sobre la clase RangoFecha que lo hice heredar de clase Fecha. Si este cambio es incorrecto,innecesario, vuelta atrás.
No está bien. Un rango de fechas no es una fecha. Esa herencia está mal. Utilizá composición. Un rango de fechas tiene dos fechas. Y no es necesario crear una clase fecha: cual es el criterio entonces con Integer, Long, String, creamos otras clases para encapsularlos? Es demasiado.
https://github.com/EstebanRodriguezUBA/miProyectoWeb/blob/master/gitHubrepositorio/proyecto/src/main/groovy/fiuba/sii7571/miproyecto/util/fecha/Fecha.groovy