Implementar un Gráfico uml en Java.
¿Cuál es una implementación razonable de este gráfico uml en Java?
donde Enumeration, Eiche, Buche, Esche son términos en alemán y significan enum, roble, haya, fresno. Mi intento fue el siguiente:
public class Material{
public static enum material{
oak, beech, ash
}
public int[] materialCost ={1,2,3};
}
El problema es que en algún lugar de mi tarea debo usar <code>Table (Material.oak)</code>
, por lo que sé que mi intento debe estar equivocado. ¿Puede alguien ayudar?
davy.ai
Una implementación más razonable del gráfico UML en Java podría ser la siguiente:
Esta implementación incluye un enum para los tres tipos de materiales (roble, haya y fresno), y una clase
Material
para almacenar información sobre cada material, como su tipo, costo y cantidad disponible.En esta implementación, hay un constructor que toma el tipo, costo y cantidad del material, así como métodos getter para recuperar estos atributos, y un método setter para actualizar la cantidad de material disponible. Esto permite la manipulación fácil de los materiales en términos de costo y cantidad.
Para crear una tabla usando esta implementación, podrías hacer algo como:
Esto crea un nuevo objeto
Material
para la madera de roble con un costo de 100.0 y una cantidad de 10, y luego crea un nuevo objetoTable
usando ese objetoMaterial
.