OnlineShop
+ ArraylĹist<Produkt> lager
+ ArrayList<Bestellung> bestellungen
+ Warenkorb aktuellerWarenkorb
+ Bool AddProdukt(Produkt)
+ Bool UpdateExistingProdukt(Produkt, NewProdukt)
+ String[] ShowWarenkorb
+ String[] SearchProdukt()
+ Bool AddProduktZuWarenkorb(Produkt)
+ Bool DelProduktAusWarenkorb(Produkt)
+ Bool ChangeProduktInWarenkorb(Produkt, int count)
+ void MoveProduktInWarenkorb(Produkt, int move)
+ void UpdateKundeInWarenkorb(Kunde)
+ Bool AddBestellung(Warenkorb)
+ String[] ShowBestellungen()
+ void StorniereBestellung(Bestellung)