Esempio di aggregazione in java
Deve rappresentare un lotto di prodotti, quindi ho considerato la classe lotto e la classe prodotto.
La classe lotto ha una lista di prodotti, ma cosa scrivere nel costruttore della classe lotto per costruire questa lista di prodotti o usare un metto addProdotto in Lotto?
codice:class Prodotto { private int codProdotto; private String descrizione; private long prezzo; public Prodotto(int cod, String descr, long p){ codProdotto = cod; descrizione = descr; prezzo = p; } } class Lotto { private String desc; private int codLotto; private List<Prodotto> lista; public Lotto(String desc, int codLotto) { this.desc = desc; this.codLotto = codLotto; this.lista = null; } }

Rispondi quotando