Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > de.comp.lang.java > #12898
| Path | csiph.com!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail |
|---|---|
| From | Thomas Grund <tom.grund@gmx.de> |
| Newsgroups | de.comp.lang.java |
| Subject | Re: Grundsätzliche Frage zu Interfaces |
| Date | Fri, 8 Jan 2016 06:56:39 +0100 |
| Lines | 25 |
| Message-ID | <df91cnFfaprU1@mid.individual.net> (permalink) |
| References | <n60hnj$ojd$1@news.albasani.net> <n61aq1$a34$1@news-ailanthus.fernuni-hagen.de> <n61o6h$3q6$1@news.albasani.net> <n6383k$phq$1@news.albasani.net> <df0885F8beuU1@mid.individual.net> <n6escm$csk$1@news-ailanthus.fernuni-hagen.de> <n6eua9$hqh$1@newsreader4.netcologne.de> <n6f3ek$t3v$1@news-ailanthus.fernuni-hagen.de> <df1b5dFg3unU1@mid.individual.net> <878u41ku68.fsf@mid.deneb.enyo.de> |
| Mime-Version | 1.0 |
| Content-Type | text/plain; charset=ISO-8859-1; format=flowed |
| Content-Transfer-Encoding | 8bit |
| X-Trace | individual.net N2k7qLReNsql0JSGRjhlGw50ZXWORmbLiphOtUiZ3ted6yMpA= |
| Cancel-Lock | sha1:kEPIJdA//Spm+9wWwwBiu9osWUg= |
| User-Agent | Mozilla/5.0 (Windows NT 6.1; WOW64; rv:42.0) Gecko/20100101 Firefox/42.0 SeaMonkey/2.39 |
| In-Reply-To | <878u41ku68.fsf@mid.deneb.enyo.de> |
| Xref | csiph.com de.comp.lang.java:12898 |
Show key headers only | View raw
Florian Weimer wrote:
> * Thomas Grund:
>
>> 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?
>
> Mit abstrakten Klassen geht das. Ältere Java-APIs machen das auch
> (z.B. java.io.InputStream), weil der Klassen-basierte Methodenaufruf
> ohne JIT-Compiler so viel schneller ist als der Umweg über Interfaces.
Stimmt. Sie müssen nicht mal abstrakt sein. Interfaces machen halt
(nomen est omen) die Schnittstellen deutlicher.
Und da wäre noch die Mehrfachvererbung: Bei
class A implements B, C {}
kann man A wahlweise in B oder C injizieren. Allerdings habe ich dafür
noch keine Anwendung gesehen.
Thomas
Back to de.comp.lang.java | Previous | Next — Previous in thread | Next in thread | Find similar
Grundsätzliche Frage zu Interfaces "Ralf S. Hellersen" <schneiderxr@arcor.de> - 2015-12-30 12:12 +0000
Re: GrundsAEtzliche Frage zu Interfaces Jan Burse <janburse@fastmail.fm> - 2015-12-30 15:54 +0100
Re: Grundsätzliche Frage zu Interfaces Marcel Mueller <news.5.maazl@spamgourmet.org> - 2015-12-30 19:37 +0100
Re: Grundsätzliche Frage zu Interfaces Michael Paap <feunews@mpaap.de> - 2015-12-30 20:20 +0100
Re: Grundsätzliche Frage zu Interfaces "Ralf S. Hellersen" <schneiderxr@arcor.de> - 2015-12-30 23:09 +0000
Re: Grundsätzliche Frage zu Interfaces Michael Paap <feunews@mpaap.de> - 2015-12-31 02:35 +0100
Re: Grundsätzliche Frage zu Interfaces "Ralf S. Hellersen" <schneiderxr@arcor.de> - 2015-12-31 12:46 +0000
Re: Grundsätzliche Frage zu Interfaces "M. Strobel" <strobel@example.com> - 2016-01-04 22:58 +0100
Re: Grundsätzliche Frage zu Interfaces Michael Paap <feunews@mpaap.de> - 2016-01-04 23:40 +0100
Re: Grundsätzliche Frage zu Interfaces Patrick Roemer <sangamon@netcologne.de> - 2016-01-05 00:13 +0100
Re: Grundsätzliche Frage zu Interfaces Michael Paap <feunews@mpaap.de> - 2016-01-05 01:40 +0100
Re: Grundsätzliche Frage zu Interfaces Thomas Grund <tom.grund@gmx.de> - 2016-01-05 08:54 +0100
Re: Grundsätzliche Frage zu Interfaces Florian Weimer <fw@deneb.enyo.de> - 2016-01-07 21:31 +0100
Re: Grundsätzliche Frage zu Interfaces Thomas Grund <tom.grund@gmx.de> - 2016-01-08 06:56 +0100
Re: Grundsätzliche Frage zu Interfaces Florian Weimer <fw@deneb.enyo.de> - 2016-03-28 20:23 +0200
Re: Grundsätzliche Frage zu Interfaces Lothar Kimmeringer <news200709@kimmeringer.de> - 2016-01-08 19:13 +0100
Re: Grundsätzliche Frage zu Interfaces Patrick Roemer <sangamon@netcologne.de> - 2016-01-05 02:35 +0100
Re: Grundsätzliche Frage zu Interfaces Michael Paap <feunews@mpaap.de> - 2016-01-05 09:06 +0100
Re: Grundsätzliche Frage zu Interfaces Patrick Roemer <sangamon@netcologne.de> - 2016-01-05 14:38 +0100
Re: Grundsätzliche Frage zu Interfaces Patrick Roemer <sangamon@netcologne.de> - 2016-01-05 17:06 +0100
Re: Grundsätzliche Frage zu Interfaces Florian Weimer <fw@deneb.enyo.de> - 2016-01-07 21:43 +0100
Re: Grundsätzliche Frage zu Interfaces Patrick Roemer <sangamon@netcologne.de> - 2016-01-08 17:15 +0100
Re: Grundsätzliche Frage zu Interfaces "Ralf S. Hellersen" <schneiderxr@arcor.de> - 2016-01-09 20:45 +0000
Re: Grundsätzliche Frage zu Interfaces Lothar Kimmeringer <news200709@kimmeringer.de> - 2015-12-30 20:50 +0100
csiph-web