Ver Mensaje Individual
  #1  
Antiguo 14-04-2005
Avatar de davitcito
davitcito davitcito is offline
Miembro
 
Registrado: mar 2005
Posts: 28
Reputación: 0
davitcito Va por buen camino
Question Polimorfismo y sobrecarga

Otra vez yo por acá molestando, y es q el polimorfismo lo veo muy complicado, bueno la cuestion es q tengo un problema el cual esta definido de la siguiente manera:



Suponga que se desee modelar una jerarquía de clases para los artículos que se venden en un hipermercado, que tiene las siguientes categorías de productos:

· Artículos comestibles: se venden por unidad, tienen fecha de vencimiento, y su precio de venta se calcula con 30% de ganancia. Se pueden vender al por mayor en cuyo caso el precio de cada 6 unidades tiene un descuento de 5%.

· Artículos de venta a granel: se venden al peso, el precio se muestra por cada kilo y su precio de venta se calcula con un 35% de ganancia. La venta al por mayor se hace sobre 20 kg. y tiene un descuento de 5%.

· Ropa: se venden por unidad, tienen talla y color y su precio de venta se calcula en un 50% de ganancia. No hay venta al por mayor.

· Objeto de regalo: Se venden por unidad, su precio de venta se calcula con 60% de ganancia.

· Medicinas: Se venden en cajas y/o frascos con un precio de venta con 25% de ganancia. Cada envase indica la capacidad en ml o el número de comprimidos/cápsulas que contiene. Se puede vender los remedios por unidad (si fuera el caso) y el precio de venta unitario se le agrega un 5% adicional.



Realizar la aplicación que me permita vender toda está categoría de productos.

Estaría bien si implemento la herencia de la siguiente manera??
TArticulo = Class

TArticuloComestible = Class(TArticulo)

TArticuloVentaGranel = Class(TArticulo)

TRopa = Class(TArticulo)

TObjetoRegalo = Class(TArticulo)

TMedicina = Class(TArticulo)
Bueno, saludos y gracias
__________________
Tengo que pasar .... y lo voy a lograr.
Responder Con Cita