Quote:
Originariamente inviato da shinya
<rant>
Non sei mai obbligato a dichiare qualcosa 'static'...
static ed extends dovrebbero essere eliminati dal linguaggio...
</rant>
|
Per quanto riguarda nel preferire l'utilizzo della composizione e dell'implementazione di interfacce al posto dell'ereditarietā sono d'accordissimo.
Per quanto riguarda i metodi statici invece hanno anche la loro utilitā, come nel caso del Factory pattern o di classi astratte di utility.
E il factory,
quando non viene abusato, potrebbe anche essere una buona soluzione per determinati problemi.
P.S. ecco un divertentissimo esempio (grazie fek

) che spiega perchč NON si deve abusare assolutamente del Factory pattern:
http://discuss.joelonsoftware.com/de...el.3.219431.12