Thread OOP: Instanz ja oder nein
(10 answers)
Opened by rosti at 2012-12-07 10:37
Was meine Meinung von PHP-Entwicklern nicht grad positiv beeinflusst.
Eine Exception ist etwas, was eine Ausnahmebehandlung auslöst. Und zwar SOFORT und nicht erst irgendwann, wenn irgendwer eine Variable abfrägt oder auch nicht. Tuts das nicht, ist es nichts, was bei halbwegs moderner Programmierung Exception genannt wird. Wenn das geklärt ist gibts eigentlich nur 2 Möglichkeiten. a) Der Konstruktor darf eine Exception auslösen b) Der Konstruktor darf keine Exception auslösen. Fall b ist auf jeden Fall für alle Sprachen sinnvoll, die keinen Garbagecollektor haben. Also statt Code: (dl
)
instanz = Irgendwas.new(viel_sums) schreibt man da gern Für Sprachen, die ihr Zeug selbst aufräumen nehm ich persönlich lieber a 1 + 1 = 10
|