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


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

Re: Grundsätzliche Frage zu Interfaces

From Patrick Roemer <sangamon@netcologne.de>
Newsgroups de.comp.lang.java
Subject Re: Grundsätzliche Frage zu Interfaces
Date 2016-01-05 00:13 +0100
Organization news.netcologne.de
Message-ID <n6eua9$hqh$1@newsreader4.netcologne.de> (permalink)
References (1 earlier) <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>

Show all headers | View raw


Responding to Michael Paap:
> Am 04.01.2016 um 22:58 schrieb M. Strobel:
>> Um das Problem der fehlenden Quer-Vererbung 
> 
> Was ist "Quer-Vererbung"? Dabei fällt mir höchstens so etwas wie die
> Traits in Scala ein.

Da sehe ich auf Anhieb auch nichts, was mit "quer" treffend beschrieben
wäre...?

>> zu mildern wurden die Interfaces erfunden.
> 
> Ich halte das für ein Gerücht (um nicht "Bullshit!" zu rufen).

| Multiple inheritance - and all the problems it generates - was
| discarded from Java. The desirable features of multiple inheritance
| are provided by interfaces - conceptually similar to Objective C
| protocols.
http://www.oracle.com/technetwork/java/simple-142616.html#4090

| Interfaces were introduced to Java to enhance Java's single
| inheritance model. The designers of Java decided that multiple
| inheritance created too many problems for programmers and compiler
| writers, and decided that a single inheritance model was better
| overall. Some of the problems described in the previous discussion on
| the single-inheritance model are solved in a more elegant fashion by
| the use of interfaces.
http://www.oracle.com/technetwork/java/object-142075.html#6185

Im Nachhinein könnte man die Designentscheidung für Interfaces
vielleicht eleganter rationalisieren. Aber 1996 hat James Gosling das so
beschrieben, und wesentlich andere Darstellungen aus seiner Feder kenne
ich nicht. Das kann man IMHO durchaus erst mal so zusammenfassen, dass
Interfaces "erfunden" wurden, um die Probleme fehlender
Mehrfachvererbung zu mildern. Das ist vielleicht nicht die ganze
Geschichte, aber sicher auch kein Bullshit.

Viele Grüße,
Patrick

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