Diskussion:Vererbung (Programmierung)

Diese Diskussionsseite dient dazu, Verbesserungen am Artikel „Vererbung (Programmierung)“ zu besprechen. Persönliche Betrachtungen zum Thema gehören nicht hierher. Für allgemeine Wissensfragen gibt es die Auskunft.

Füge neue Diskussionsthemen unten an:

Klicke auf Abschnitt hinzufügen, um ein neues Diskussionsthema zu beginnen.
Archiv
Wie wird ein Archiv angelegt?

Mehrfachvererbung

Bearbeiten

Weil Mehrfachvererbung bei der meisten Sprachen nicht vorhanden ist, aus hier deklarierten Gründe: Komplexität im Kompiler, bieten mehrere Sprache traits um Code-Wiederholungen zu vermeiden (DRY).

Wer meint wie ich, dass traits hier besprochen werden sollen?

Theking2 (Diskussion) 08:22, 11. Sep. 2018 (CEST)Beantworten

In diesem Artikel sicher nicht, hier führt es zu weit. Es gibt einen speziellen Artikel zu Mehrfachvererbung, wo man Mixin und Traits erwähnen kann.--Cactus26 (Diskussion) 09:05, 11. Sep. 2018 (CEST)Beantworten

Beschreibung von "Basisklasse" und "Abgeleitete Klasse" in Artikel integrieren

Bearbeiten

Hallo zusammen,
im Moment haben wir für Basisklasse und Abgeleitete Klasse jeweils einen extra Artikel, der aus ca. 3-5 Sätzen besteht.
Was haltet ihr von der Idee, die Texte in jeweils einen Abschnitt in diesem Artikel zu verschieben?
Also analog zur englischsprachigen Wikipedia, siehe en:Inheritance (object-oriented programming)#Subclasses and superclasses.
@Cactus26, Sebastian.Dietrich: --Trustable (Diskussion) 13:55, 5. Mär. 2020 (CET)Beantworten

@Trustable: Habe mir das angesehen und finde die Aufteilung hier nicht so schlecht. Basisklasse und Abgeleitete Klasse sollten so kurz sein, um sich nicht zu überschneiden. Dennoch leisten sie mMn ein paar Dinge:
  • für jemanden, der gar nichts weiß, was das ist, erklären sie genau den Begriff, nachdem er sucht (z.B. Subklasse).
  • sie entlasten den Vererbungsartikel von einer vollständigen (und belegten) Synonymliste und deren etymologischen Ergänzungen
Die beiden Artikel könnte man sicherlich ein wenig verbessern (ich meine nicht ausbauen, s.o.). Ich sehe ein gewisses Ungleichgeweicht, was die Bedeutung angeht, Abgeleitete Klasse scheint entbehrlicher, aber aus Symmetriegründen würde ich auch hier für einen kurzen eigenständigen Artikel plädieren. Ich finde auch nicht, dass der englischsprachige Artikel hier Vorbild sein sollte, vom Types-Abschnitt halte ich z.B. sehr wenig, er beschäftigt sich mit unbedeutenden und unwichtigen Klassifizierungen der Vererbung. Und die Unterabschnitte zu "Subclasses and superclasses" gehören da meiner Ansicht nach nicht hin, da sie allgemeine Prinzipien der Vererbung beschreiben. (nicht signierter Beitrag von Cactus26 (Diskussion | Beiträge) 14:23, 5. Mär. 2020 (CET))Beantworten
@Trustable: Ich bin auch bei @Cactus26:. Die beiden Artikel sind gute Begriffsdefinitionen, die so wie sie sind mMn nicht in den Vererbungsartikel passen. --Sebastian.Dietrich 19:01, 10. Mär. 2020 (CET)Beantworten