Im Artikel werden Traits der Sprache Scala genutzt um Quellkode besser zu modularisieren um dessen Lesbarkeit zu erhöhen. Der Autor zeigt wie mithilfe von Traits Mixins erstellt werden können die Methodenaufrufe bei Bedarf an die nächste innere Implementierung weiterleiten.
Описание
Als Java Entwickler kannte ich das Konzept der Traits nicht. Nun weiß ich, dass es in anderen Programmiersprachen jedoch ein allgemein bekanntes und oft eingesetztes Konzept zu sein scheint. Folgende Links halte ich in dem Fall für interessant:
http://de.wikipedia.org/wiki/Trait_(Programmierung)
http://de.wikipedia.org/wiki/Mixin
%0 Journal Article
%1 haase2012stapelweise
%A Haase, Arno
%D 2012
%J Java Magazin
%K konzept mixin scala traits
%N 8
%P 39-40
%T Stapelweise Traits
%X Im Artikel werden Traits der Sprache Scala genutzt um Quellkode besser zu modularisieren um dessen Lesbarkeit zu erhöhen. Der Autor zeigt wie mithilfe von Traits Mixins erstellt werden können die Methodenaufrufe bei Bedarf an die nächste innere Implementierung weiterleiten.
@article{haase2012stapelweise,
abstract = {Im Artikel werden Traits der Sprache Scala genutzt um Quellkode besser zu modularisieren um dessen Lesbarkeit zu erhöhen. Der Autor zeigt wie mithilfe von Traits Mixins erstellt werden können die Methodenaufrufe bei Bedarf an die nächste innere Implementierung weiterleiten. },
added-at = {2012-10-13T15:54:04.000+0200},
author = {Haase, Arno},
biburl = {https://www.bibsonomy.org/bibtex/2a92375d511587617bffd9b264acac752/funthomas424242},
description = {Als Java Entwickler kannte ich das Konzept der Traits nicht. Nun weiß ich, dass es in anderen Programmiersprachen jedoch ein allgemein bekanntes und oft eingesetztes Konzept zu sein scheint. Folgende Links halte ich in dem Fall für interessant:
http://de.wikipedia.org/wiki/Trait_(Programmierung)
http://de.wikipedia.org/wiki/Mixin },
interhash = {e02e323dd1d8b9f6669f198ffafa50c5},
intrahash = {a92375d511587617bffd9b264acac752},
journal = {Java Magazin},
keywords = {konzept mixin scala traits},
number = 8,
pages = {39-40},
timestamp = {2012-10-13T15:54:04.000+0200},
title = {Stapelweise Traits},
year = 2012
}