Thread OOP: Instanz ja oder nein (10 answers)
Opened by rosti at 2012-12-07 10:37

Muffi
 2012-12-07 11:07
#164015 #164015
User since
2012-07-18
1465 Artikel
BenutzerIn
[default_avatar]
Achja, dann noch die Frage, ob ein Konstruktor unbedingt ein Objekt zurückgeben muss. Was ja erstmal völlig unabhängig von Exceptions ist.

Da auch wieder: Bei Sprachen ohne Garbagecollektor würd ich sowas vorraussetzen. Man wird sonst kirre beim Aufräumen.

Ansonsten ist für mich undef ein gültiger Wert, der auch benutzt werden kann, wenns sinnvoll ist oder Sachen dadurch einfacher werden.

Code: (dl )
1
2
3
my $obj = Class->laden_aus_db($id);
if ($obj)
...


sieht meiner Meinung nach schöner aus als


Code: (dl )
1
2
3
my $obj = Class->laden_aus_db($id);
if ($obj->bist_du_auch_wirklich_in_der_db)
...


Vorallem kannst du die Uhr stellen bis einer den Methodenaufruf vergisst und nur auf if $obj testet.
1 + 1 = 10

View full thread OOP: Instanz ja oder nein