Hi,
ich möchte für unterschiedliche Produkte (Handy, Netbook, Surfstick) eine Klasse erstellen.
Was wäre der beste Weg um das zu realisieren? Für jede Produktart eine eigene Klasse oder eine Oberklasse anlegen und dann über Vererbung? Jedes Produkt hat ja Eigenschaften, die in allen Produktarten vorkommen (Titel, Preis, Beschreibung, Bild usw.).
Was ich mir ebenfalls überlegt habe:
Es gibt ja eigentlich auch nur spezielle Produkte. Würde dann eine abstrakte Klasse ausreichen? Diese enthält dann die Methoden, die überall vorhanden sein müssen.
ich möchte für unterschiedliche Produkte (Handy, Netbook, Surfstick) eine Klasse erstellen.
Was wäre der beste Weg um das zu realisieren? Für jede Produktart eine eigene Klasse oder eine Oberklasse anlegen und dann über Vererbung? Jedes Produkt hat ja Eigenschaften, die in allen Produktarten vorkommen (Titel, Preis, Beschreibung, Bild usw.).
Was ich mir ebenfalls überlegt habe:
Es gibt ja eigentlich auch nur spezielle Produkte. Würde dann eine abstrakte Klasse ausreichen? Diese enthält dann die Methoden, die überall vorhanden sein müssen.
