import java.util.ArrayList; public class PlateBestilling { private ArrayList observere = new ArrayList<>(); public void nyObserver(Observer o) { observere.add(o); } public void fjernObserver(Observer o) { observere.remove(o); } public void notifiser(String bestilling) { for (Observer o : observere) { o.oppdater(bestilling); } } public void bestill(Plate p) { System.out.println("Ny bestilling: " + p.hentBeskrivelse() + ", " + p.pris() + " kr"); notifiser(p.hentBeskrivelse()); } }