Hallo zusammen,
irgendwie habe ich das Prinzip von Java Interfaces noch nicht verstanden.
Ich weiß zwar was Interfaces sind und wie es ausschaut wenn ich sie anwende,
aber für reine Anwendung, fehlt mir doch noch irgendwie Ideen oder Überblick.
Ich weiß anhand von einem Beispiel dass Observer Prinzip alle Listener regristriert, also eine Liste von dem implementierten Interface adde und dann kann ich gut über die Liste iterieren und das Interface-Methode aufrufen.
z.B.:
for(ISelectable selectable: selectablelist){
selectable.select(false);
}
Aber bei Services Implementierungen werden auch Interfaces verwendet. Aber wo werden sie registriert und verwendet?
Außerdem sorgt Inferfaces für Erweiterbarkeit (Plug-ins). Aber wie das funktioniert kapiere ich einfach nicht.
Wenn ich nach Interfaces Google, werden nur die allgemeinen Sachen beschrieben.
Ich hoff krieg hier eine antwort.
Vielen Dank!
Gruß lam
irgendwie habe ich das Prinzip von Java Interfaces noch nicht verstanden.
Ich weiß zwar was Interfaces sind und wie es ausschaut wenn ich sie anwende,
aber für reine Anwendung, fehlt mir doch noch irgendwie Ideen oder Überblick.
Ich weiß anhand von einem Beispiel dass Observer Prinzip alle Listener regristriert, also eine Liste von dem implementierten Interface adde und dann kann ich gut über die Liste iterieren und das Interface-Methode aufrufen.
z.B.:
for(ISelectable selectable: selectablelist){
selectable.select(false);
}
Aber bei Services Implementierungen werden auch Interfaces verwendet. Aber wo werden sie registriert und verwendet?
Außerdem sorgt Inferfaces für Erweiterbarkeit (Plug-ins). Aber wie das funktioniert kapiere ich einfach nicht.
Wenn ich nach Interfaces Google, werden nur die allgemeinen Sachen beschrieben.
Ich hoff krieg hier eine antwort.
Vielen Dank!
Gruß lam