Thread Kritik an OOP
(48 answers)
Opened by hlubenow at 2017-07-12 03:18 2017-07-12T06:14:10 rostiEs geht alles ;-) Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 use v5.10; package A { sub new { return bless {}, shift; } sub test { say __PACKAGE__ } } package B { sub new { return bless {}, shift; } sub test { say __PACKAGE__ } } my $a = A->new; $a->B::test(); $a->test; Da ruft das Objekt $a die Methode test der Klasse B auf. 2017-07-12T06:14:10 rosti Mit Mehrfachvererbung kann man sich einige Probleme einhandeln wenn man nicht aufpasst. Mit Moose gibt es so was Schönes wie Rollen... Damit kann man Methoden in mehreren Klassen zur Verfügung stellen ohne dass man gleich mit Vererbung zu kämpfen hat. 2017-07-12T06:14:10 rostiVorsicht vor zirkulären Referenzen! OTRS-Erweiterungen (http://feature-addons.de/)
Frankfurt Perlmongers (http://frankfurt.pm/) -- Unterlagen OTRS-Workshop 2012: http://otrs.perl-services.de/workshop.html Perl-Entwicklung: http://perl-services.de/ |