|
ohne jeden Anspruch auf "Richtigkeit", aber ich würde sagen:
zu 2) Ein Produkt sollte über sich selbst nicht speichern, ob es bestellt wurde oder nicht. Dadurch ist ein Produkt nämlich nicht definiert, und was machst du wenn du vllt irgendwann mal meherere Standorte hast und nun wissen willst, ob das Produkt schon in Standort A oder B bestellt wurde. Eine Liste von Standorten im Produkt? Find ich da fehl am Platz.
zu 3) ich würde im Produkt nur den Netto-Wert speichern & dann eine unabhängige Hilfsklasse erstellen, mit einer Methode:
public double calculatePrice(Produkt p, double steuern)
Und aufrufen tut das dann die Filiale, mit passenden Steuern, da stimme ich dir zu.
und zu 1) keine Angaben xD
__________________
Java Lernen leicht gemacht:
www.javavideokurs.de
Java Video Kurs - Java Video Tutorials - Online Java lernen!
|