CarrelloTotale è istanziato dal main(), questa la classe di partenza (gli elementi andrebbero aggiunti da terminale e non da codice, ma mi sto concentrando appunto sul pattern e mi sono arenato con i titoli):
codice:public class TestVisitor { public static void main(String args[]) { Libro libro = new Libro("Il segno del comando", 7.99); DVD dvd = new DVD("Il mistero dei Templari", 12.10); Carrello carrello = new Carrello(); carrello.add(libro); carrello.add(dvd); CarrelloTotale carrelloTotale = new CarrelloTotale(carrello); carrelloTotale.getTitoli(); System.out.println("Totale = " + carrelloTotale.getTotale()); } }

Rispondi quotando
