Ejercicio 3.1: Agregaciones
Desarrolle un objeto java que represente una factura.
 Descomponga en objetos varios atributos comunes. Para estos 
objetos declare referencias e inicialice con new esos objetos.

Ejercicio 3.2b: Agregaciones
FechaHora.jpg (50,787 Kb) 

Modifique el objeto fecha (desarrollado en el tema anteior) 
para incluir un mtodo nextday() que incremente en 1 el da 
en la fecha contenida por el. Por supuesto, se debe validar 
losincrementos en mes y en ao correspondientes (31/12/04 ms
 1 da = 01/01/05) 

Cree la clase FechaHora, que combine las clases Hora y Fecha 
desarrolladas en el tema anterior para formar un solo objeto 
que integre la funcionalidad de dichas clases. El objeto 
prover de un mtodo tick() que invocar a correspondiente 
tick() integrado por el objeto hora, para incrementar un 
segundo la hora. Si la hora previa es 23:59:59, Hora avanza 
a 00:00:00 y se invoca a nextday() de Fecha para avanzar al 
siguiente da.

Auxiliese del modelo UML adhunto para desaroollar sus 
programas.

