0 votos
por (20 puntos) en General
Hola a todos , estoy haciendo una tienda virtual de muebles que clasifica los muebles en clasico y moderno, con la posibilidad de añadir nuevos tipos.Dependiendo del tipo de mueble la tienda hace un descuento .

La interfaz grafica de  Alta Mueble :

codMueble

precio

TipoDescuento

.....

Para resolver esto he utilizado el patron estrategia:

public class Mueble{

private String codMeble;

private double precio;

private IDescuento descuento

public getPrecio(){

return precio;

public IDescuento getIDescuento(){

return descuento;

public double getPrecioConDescuento(){

return getIdescuento*getPrecio();

}}

public interface  IDescuento{

private double factor;

public double getPrecioConDescuento(double precio ){

factor*precio;

}

}

public Clasico implements Idescuento {

private double factor=0.80

public double getPrecioConDescuento(double precio ){

factor*precio;

}

public Moderno implements Idescuento {

private double factor=0.90

public double getPrecioConDescuento(double precio ){

factor*precio;

}

Ahora como lo paso a esto a modelo fisico de datos , es decir como lo paso a tablas para hacer esto se guarde en la base de datos

Yo tendria una tabla Mueble con

codMueble int (10), precio double , ??

Espero que me ayudeis a avanzar . Un saludo


Por favor, accede o regístrate para responder a esta pregunta.

Preguntas relacionadas

0 votos
0 respuestas
preguntado por draco1525 (20 puntos) Ene 28, 2016 en General
0 votos
0 respuestas
preguntado por Meedina_00 (40 puntos) Ene 17, 2023 en Python
0 votos
0 respuestas
preguntado por Meedina_00 (40 puntos) Ene 17, 2023 en Python
0 votos
3 respuestas
preguntado por JacksonCruz (20 puntos) Ene 17, 2022 en VB.Net
0 votos
0 respuestas
preguntado por Odraga (20 puntos) May 22, 2020 en Java
Bienvenido a Dudas de Programación, donde puedes hacer preguntas y recibir respuestas sobre los problemas más frecuentes de los lenguajes de programación, frameworks de desarrollo y bases de datos que utilices. Foro de Línea de Código

Categorías

...