Ich bin neu in der objektorientierten Programmierung und schreibe einige meiner ersten Klassen für eine PHP-Anwendung.Korrekte Verwendung von 'Konstrukt' beim Entwerfen von Klassen
In einigen der einfacheren Klassen, erkläre ich eine function __construct()
, und innerhalb dieser Funktion, rufen Sie bestimmte Klassenmethoden. In einigen Fällen stelle ich fest, dass ich die Klasse in meiner App instanziiere und nichts mit dem resultierenden Objekt machen muss, da die Klasse __construct()
die Methoden aufgerufen hat, die ihre Arbeit gemacht haben und mir damit nichts mehr zu tun haben.
Das fühlt sich einfach nicht richtig für mich an. Scheint doof, dass ich ein neues Objekt habe, mit dem ich nie etwas mache.
Noch einmal, ich betone das ist nur der Fall für einige meiner einfacheren Klassen. In den komplizierteren verwende ich Klassenmethoden über das Objekt und außerhalb von __construct()
.
Muss ich die Art, wie ich Dinge codiere, neu überdenken, oder bin ich ok?
Verdammt, du hast mich geschlagen, ich wollte gerade dasselbe sagen. xD –
Ha, das war ein wiederkehrendes Problem für mich. Ich werde immer zu den Fragen geschlagen, die ich beantworten kann. : P Ich hatte nur einmal Glück! : D – Annath