Paket: librole-tiny-perl (2.002004-1)
Links für librole-tiny-perl
Debian-Ressourcen:
Quellcode-Paket librole-tiny-perl herunterladen:
- [librole-tiny-perl_2.002004-1.dsc]
- [librole-tiny-perl_2.002004.orig.tar.gz]
- [librole-tiny-perl_2.002004-1.debian.tar.xz]
Betreuer:
Externe Ressourcen:
- Homepage [metacpan.org]
Ähnliche Pakete:
Perl-Modul für minimalistische »role composition«
Role::Tiny ist ein Perl-Modul zur Erledigung minimalistischer »role composition«. Man kann sich role composition als klügere und sinnvollere Mehrfachvererbung vorstellen.
Die Grundlagen dieser Umsetzung von roles sind:
* Falls eine Methode bereits auf einer Klasse definiert ist, wird sie nicht aus der role übernommen. * Falls eine Methode nicht implementiert ist, die role aber die Implementierung »erfordert«, wird die Anwendung der role lautstark fehlschlagen.
Im Gegensatz zu Class::C3, wo die letzte Klasse »gewinnt«, von der geerbt wird, funktioniert role composition anders herum: die erste Klasse gewinnt. In größeren Systemen (siehe Moose) werden roles darauf überprüft, ob sie »kollidieren«. Hier ist das Ziel eine größere Vereinfachung, daher wird das gleichzeitige Zusammensetzen mehrerer roles verboten.
Andere Pakete mit Bezug zu librole-tiny-perl
|
|
|
|
-
- dep: libclass-method-modifiers-perl
- Perl-Modul zur Bereitstellung von Methodenmodifikatoren
-
- dep: perl
- Larry Wall's Practical Extraction und Report Language
librole-tiny-perl herunterladen
Architektur | Paketgröße | Größe (installiert) | Dateien |
---|---|---|---|
all | 20,9 kB | 49,0 kB | [Liste der Dateien] |