1. Un producto puede pertenecer a una categoría. Elabore un diagrama de clases
y su aplicación, de modo tal que dada una categoría se muestre los productos que pertenecen a ella y el total de productos registrados. 2. Se tiene una serie de artículos en almacén y se desea clasificarlos según la categorización ABC. Muestre un diagrama UML que haga esto, luego escriba un programa que lo implemente. 3. Una persona puede ser hijo o padre y puede tener de 0 a 2 padres y de 0 a muchos hijos. El padre a su vez tiene sus padres. 4. Una pieza puede estar formada por otras piezas, las que a su vez pueden estar formadas por otras piezas. Muestre esta relación y codifíquela. 5. En una universidad, un docente debe pertenecer sólo a un departamento académico y un departamento puede tener uno o varios docentes. Haga su respectivo diagrama UML e impleméntelo. 6. En los registros públicos la relación matrimonio sólo se da entre parejas de diferentes sexos. Además, se puede tener solo un esposo(a) al mismo tiempo. Muestre la relación y luego haga un registro de un matrimonio y un divorcio. 7. En un centro superior de estudios un docente puede tomar el rol de director. Muestre el diagrama de clases e implemente dicha relación. 8. Una empresa que distribuye muchas revistas desea un software que registre a que revistas se suscribe una persona. Así tenemos que una persona puede o no mantener una suscripción y una revista puede o no tener suscritos. Muestre su respectivo diagrama de clases e implemente esta relación. 9. Un usuario de un servicio de chat tiene a su vez contactos que a su vez son usuarios. 10. Un profesor puede ser a su vez alumno, si es que por ejemplo estudia maestría o doctorado y enseña en la misma universidad.