Thread Jeder kennt Traits
(54 answers)
Opened by rosti at 2018-11-06 11:05
Das Erbe von UNIVERSAL
Von dieser Klasse erben alle Klassen die es in Perl gibt und auch alle Klassen die in Perl erstellt werden. Methoden in einer Package mit diesem Namen sind also von Instanzen beliebig anderer Klassen nutzbar. Genau dieses Verhalten entspricht ja einer der hauptsächlichen Anforderungen eines Trait und natürlich auch der Anforderung der hier vorgestellten Traits: Daß sie von Instanzen beliebiger Klassen genutzt werden können. Somit können Traits, die in Perl erstellt werden, den Namen package UNIVERSAL; bekommen. . |