Thread OOP, erste Schritte (15 answers)
Opened by hlubenow at 2012-02-21 16:20

pq
 2012-02-21 16:32
#156252 #156252
User since
2003-08-04
12208 Artikel
Admin1
[Homepage]
user image
lies bitte mal:

http://perl-tutorial.org/
http://onyxneon.com/books/modern_perl/

zunächst sollte man nicht direkt per $self->{foo} auf die attribute zugreifen. dafür schreibt man accessor-mmethoden oder man lässt sie sich generieren, mit CPAN:Moose oder CPAN:Class::Accessor z.b.

Wenn du direkt drauf zugreifst, verbaust du dir nämlich direkt einen Vorteil von OOP.

$classname ist definiert, weil Klasse->new() mehr oder weniger in den Aufruf Klasse::new("Klasse") umgewandelt wird. Den Klassennamen braucht man dort auch, sonst könnte man keine Vererbung implementieren.

aber wie gesagt, lies am besten mal ein tutorial durch.

2012-02-21T15:20:23 hlubenow
6. Setzt ihr überhaupt viel OOP mit Perl ein


sehr viel.
Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live. -- Damian Conway in "Perl Best Practices"
lesen: Wiki:Wie frage ich & perlintro Wiki:brian's Leitfaden für jedes Perl-Problem

View full thread OOP, erste Schritte