Ver Mensaje Individual
  #8 (permalink)  
Antiguo 11/05/2011, 12:37
_Ruben_
 
Fecha de Ingreso: enero-2008
Mensajes: 201
Antigüedad: 16 años, 10 meses
Puntos: 39
Respuesta: problema de diseño

Creo que ya entendí bien tú problema.

Si el usuario crea un nuevo tipo de medición este necesita su clase con sus atributos para ser POO. El problema que tienes es que quieres generar una clase en base a lo que indica el usuario, es decir, crear código, y eso no es POO.

Debes aplicar la solución ideal que encontraste, esa si es POO, y si se quiere un nuevo tipo de medición implementar una clase más con los atributos que correspondan. Crear una nueva medición es implementar una clase más, no es indicar el nombre y que atributos tiene. Si intenta usar/crear un tipo de medición que no existe simplemente no debes permitirlo.

Eso para que sea POO. Si esa solución no le gusta al usuario entonces tendrás que buscar una alternativa, pero entonces ya no sería POO o sería todo POO menos esa parte. En cualquier caso no sería POO al 100%.