Ejercicios De diagrama de clases
En esta entrada se pretende dar unos ejercicios para practicar lo que son los diagramas de clases, una de las características del UML, y una propiedad de la programación orientada objetos.
- Tenemos las clases Yegua, Semental, Potro, Potranca, Caballo, CaballoMacho y CaballoHembra, así como las asociaciones padre y madre. Establezca la jerarquía de las clases haciendo figurar en ella ambas asociaciones. Utilice las especificaciones {incomplete}, {complete}, {disjoint} y {overlapping}. Introduzca la clase Manada. Establezca la asociación de composición entre esta clase y las clases ya introducidas.
- Modele los aspectos estáticos del texto siguiente en forma de diagrama de clases. Una central de caballos vende diferentes tipos de productos para caballos: productos de mantenimiento, alimentación, equipamiento (para montar el caballo), herraje. Un pedido contiene una serie de productos y especifica la cantidad de cada uno de ellos. En caso necesario, se puede elaborar un presupuesto antes de pasar el pedido. Si alguno de los productos no está en stock, a petición del cliente el pedido puede dividirse en varias entregas. Cada entrega da lugar a una factura.