Thread Counter innerhalb einer Klasse? (19 answers)
Opened by JackBauer at 2008-05-07 14:48

KurtZ
 2008-05-07 15:14
#109356 #109356
User since
2007-12-13
411 Artikel
BenutzerIn
[default_avatar]
Hi

JackBauer+2008-05-07 12:48:42--
Mein Ansatz war der folgende:

Code (perl): (dl )
1
2
3
4
5
6
sub count
{
    my $self=shift;
    if (@_) { $self->{count} += shift }
    return $self->{count};
}


verstehe nicht ganz was daran schlecht ist... count ist doch eine Methode deines Objekts oder?

IMHO sollte man Mutatoren bei externem Zugriff verwenden, innerhalb der Klasse kann man auch direkt auf die Variable zugreifen.

Sollte die Klasse so komplex sein dass Mutatoren bereits intern wartungstechnich Sinn machen, ist die Klasse höchstwahrscheinlich schon zu aufgebläht und sollte m.E. selbst wieder in mehrere aufgeteilt werden.
TMTOWTDYOG (there's more than one way to dig your own grave)

View full thread Counter innerhalb einer Klasse?