Gast
#4800315
wenn man bei der Objekterzeugung zur Compilezeit immer noch konkret wissen muss, was für ein Typ eines Objekts erzeugt werden soll. Mal angenommen mein interface heißt Fisch und die Klasse, die das interface implementieren soll, die heißt Hai, dann muss ich bei der Objekterzeugung meiner Klasse Hauptprogramm ja immer noch sagen, was für ein Objekt vom Typ interface sie erzeugen soll. Also z.b. in main() von Hauptprogramm:
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
Entkoppelt sind da ja nur die Methoden und Attribute, falls es welche über das Interface gibt und wenn ich auf die dann von Hauptprogramm aus zugreife, aber nicht der Name der Klasse die das Interface implementiert.