Path: csiph.com!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail From: Thomas Grund Newsgroups: de.comp.lang.java Subject: =?UTF-8?Q?Re:_Grunds=c3=a4tzliche_Frage_zu_Interfaces?= Date: Tue, 5 Jan 2016 08:54:23 +0100 Lines: 14 Message-ID: References: Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Trace: individual.net 0HtkHrnfj4aFTgEtBINoXwj8giT2nUusgc+f5S0QS2jJ1inuI= Cancel-Lock: sha1:YPeuypNzxsBTm2cr3MNr9NhzwkI= User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:42.0) Gecko/20100101 Firefox/42.0 SeaMonkey/2.39 In-Reply-To: Xref: csiph.com de.comp.lang.java:12891 Michael Paap wrote: > > Dann sage ich es mal anders: Für die wichtige Rolle, die Interfaces > *heute* spielen, ist "Ausgleich für fehlende Mehrfachvererbung" ziemlich > irrelevant. D'accord? D'accord! Gegenfrage: Der heutige Einsatz von Interfaces ist ja vor allem, die Austauschbarkeit der Implementierungen sicherzustellen (also z.B. OpenJPA durch Hibernate ersetzen zu können, ohne den Code ändern zu müssen). Kann man etwas Vergleichbares auch ohne Interfaces? Thomas