Auf Thema antworten

Muss der Mechaniker unbedingt wissen ob er ein Cabrio oder einen LKW repariert? Wenn ja, was für Gemeinsamkeiten gibts bei den beiden. Eventuell reicht dir ja schon nen Interface Repairable mit der Methode repair() die der Mechaniker dann aufrufen kann, dann liegt die Logik wie ein Auto zu reparieren ist in den Autos selbst. Da muss man aber etwas mehr Kontext kennen um sagen zu können ob das sinn macht oder nicht.


Wenn die Idee nicht gut ist dann bleibt dir noch die Möglichkeit die Methode zu überladen:

[code=Java]

public void prüfeFahrzeug(Cabrio cabrio){

 

}


public void prüfeFahrzeug(LKW lkw){

 

}

[/code]



Oben