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

rosti
 2012-02-22 10:33
#156305 #156305
User since
2011-03-19
3561 Artikel
BenutzerIn
[Homepage]
user image
Ist doch prima!!!

Kleine Anmerkung zur Parameterübergabe:

Code (perl): (dl )
$bankkonto -> bucheHaben(13.36, "01.03.2011;X123;Telefonkosten;13,36;4920;1200");


Mein Tipp: Übergebe einen hash
Code (perl): (dl )
$ob->method(date => '1.1.1970', cost => 123);


Und in der method gleich die Vorbelegun:
Code (perl): (dl )
1
2
3
4
5
6
7
sub method{
  my $self = shift;
  my %args = (
    date => undef,
    cost => undef,
  @_);
}


Durch die Vorbelegung mit undef erleichterst Du Dir die Prüfung auf einen gültigen Wert, also zu prüfen, ob was definiertes übergeben wurde.

Weitere Erleichterungen bietet Perls Exception Model.
http://blog.rolfrost.de/

The art of steam.

View full thread OOP, erste Schritte