Hi.
Zitat:
|
Zitat von Kein Genie - Was genau machen eigentlich Klassen? |
Es gibt ganz unterschiedliche "Sorten" von Klassen. Manche repräsentieren quasi Datenobjekte, mit denen du arbeitest, wie z.B. Tread, Posting, User, Message, aber auch Session, Request etc. Andere bilden Teile deiner Anwendung, wie z.B. ein FrontController, der alle Anfragen zentral entgegennimmt und entscheidet, an wen die Anfrage weitergeleitet werden muss. Oder sie stellen Dienste zur Verfügung, wie vielleicht eine Klasse Mail, oder Logger.
Ich kann nur empfehlen, dich da ein wenig enzuarbeiten. Irgendwann verstehst du garnicht mehr, wie man ohne Objekte arbeiten kann. Das erscheint dann irgendwie alles sehr merkwürdig und querch.
Wichtiger ist aber noch, dass du von anfang an dein Forum so entwirfst, dass du die Schichten mehr oder weniger klar voneinander trennst. Also zumindest Geschäfts- und Darstellungslogik nicht durcheinanderwürfelst.
Basti