Hi,
nachdem ich letztens auf eine Frage gestoßen bin (fragt bitte nicht wieso ich nicht schon gefragt habe als ich diese Themenbereiche vor Jahren gelernt habe, weiß es selber nicht ^^) und bisher nicht beantworten konnte stelle ich diese nun hier:
Wofür sollte ich Interfaces nutzen, wenn mein Programm keine API bereitstellt. Mit einer API ist es mir klar.
Ich meine ja, ein Interface stellt Methoden ohne Definition bereit, also nur den "Header" der Methode oder wie man es auch nennen soll und eine abstrakte Klasse kann ja genau das selbe tuen mit abstrakten Methoden.
Also wäre im Endeffekt doch das Interface überflüssig wenn man keine API programmiert wo man seine abstraken Klassen nicht einbinden will.
Danke im Vorraus.
JavaGamer
nachdem ich letztens auf eine Frage gestoßen bin (fragt bitte nicht wieso ich nicht schon gefragt habe als ich diese Themenbereiche vor Jahren gelernt habe, weiß es selber nicht ^^) und bisher nicht beantworten konnte stelle ich diese nun hier:
Wofür sollte ich Interfaces nutzen, wenn mein Programm keine API bereitstellt. Mit einer API ist es mir klar.
Ich meine ja, ein Interface stellt Methoden ohne Definition bereit, also nur den "Header" der Methode oder wie man es auch nennen soll und eine abstrakte Klasse kann ja genau das selbe tuen mit abstrakten Methoden.
Also wäre im Endeffekt doch das Interface überflüssig wenn man keine API programmiert wo man seine abstraken Klassen nicht einbinden will.
Danke im Vorraus.
JavaGamer