Rispetto dell'UML

This commit is contained in:
La Programmatrice Verde
2025-10-21 09:37:36 +02:00
parent d954ead789
commit 1cd50b42d6
4 changed files with 57 additions and 0 deletions

View File

@@ -4,10 +4,24 @@
*/
package listaspesa;
import java.util.Date;
/**
*
* @author Verde
*/
public class Alimentare extends Prodotto {
Date dataScadenza;
public void stampaDati() {
}
public boolean checkDataScadenza() {
}
public rimuoviProdottoScaduto(){
}
}

View File

@@ -10,4 +10,9 @@ package listaspesa;
*/
public class NonAlimentare extends Prodotto {
String tipoMateriale;
public void stampaDati() {
}
}

View File

@@ -10,4 +10,24 @@ package listaspesa;
*/
public class Prodotto {
String nome;
float prezzo;
float qta;
float scontoFidelityCard;
public stampaDati(){
}
public float checkQtaDisponibile(String nome, float qtaDaComprare){
}
public updQtaMagazzino(String nome, float qtaFinale){
}
public applicaSconto() {
}
}

View File

@@ -21,6 +21,8 @@ public class listaSpesa {
public static void main(String[] args) {
int scelta = -1;
Prodotto magazzino[];
Prodotto scontrino[];
do {
System.out.println("Scegliere un'opzione:");
@@ -66,4 +68,20 @@ public class listaSpesa {
System.out.println("Premere un tasto per continuare. . .");
sc.nextLine();
}
public static inserisciProdotto(){
}
public static inserisciDatiScontrino(){
}
public static stampaScontrino(){
}
public static boolean ricercaProdotto(String nome, boolean isAlimentare){
}
}