Hallo,
beim Programmieren erstelle ich in vielen Fällen von jeder Klasse immer nur eine eine Instanz (z.B. bei einer View). So könnte ich hier doch eigentlich wunderbar mit statischen Attributen und Methoden arbeiten. So würde ich mir einigen Aufwand ersparen, Objekte zu erzeugen und diese über mehrere Klassen weiterzuleiten. Dennoch sieht man in Lehrbüchern diese Konzepte eher selten. Wieso ist das so? Eine Erklärung könnte ja z.B. sein, dass der Code dann nicht mehr wirklich objektorientiert ist. Aber wann sollten man dann diese Konzepte benutzen?
Danke
Maxii
beim Programmieren erstelle ich in vielen Fällen von jeder Klasse immer nur eine eine Instanz (z.B. bei einer View). So könnte ich hier doch eigentlich wunderbar mit statischen Attributen und Methoden arbeiten. So würde ich mir einigen Aufwand ersparen, Objekte zu erzeugen und diese über mehrere Klassen weiterzuleiten. Dennoch sieht man in Lehrbüchern diese Konzepte eher selten. Wieso ist das so? Eine Erklärung könnte ja z.B. sein, dass der Code dann nicht mehr wirklich objektorientiert ist. Aber wann sollten man dann diese Konzepte benutzen?
Danke
Maxii