Hola, antes de hacer el código en PHP, tengo un modelo UML y me ha surgido una duda de concepto...
Tengo el siguiente modelo UML:
La duda es, en el modelo represento que un Problema tiene EstadoProblema ( * ------- 1), hasta aquí bien. Y esto es heredado por los hijos (Problema1, Problema2, ... ProblemaN)
Pero cada uno de estos problemas tendrá unos posibles valores de estados, no comparten los mismos (es decir Problema1 podrá tener un estado con valor = "estado1" o "estado2", Problema2 con valor = "estado5" o "estado6" ...)
EstadoProblema representa cada uno de estos estados (estadoN)
¿Cómo se modelaría esa situación? ¿Valdría tal y como está y sería en BD donde tengo la restricción de qué estado se usa para un problema determinado?
¿Me he explicado bien?
Muchas gracias.
Un saludo.