Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > de.comp.lang.java > #12898

Re: Grundsätzliche Frage zu Interfaces

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 | NextPrevious in thread | Next in thread | Find similar


Thread

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