Girovagando per i newsgroup e/o parlando con newbie (ma non solo) una della cose che più faccio fatica a capire è la paura (o forse il fastidio) di scrivere nuove classi ("si ma un'altra classe?! uff..." :o). Perchè la gente prefersice implementare metodi chilometrici pieni di if e/o switch solo per capire quale problema si deve risolvere invece di racchiudere le regole in specifiche classi che si occupano di specifici problemi? Probabilmente le righe di codice da scrivere sarebbero le stesse, solo meglio organizzare... Inoltre ci sarebbero solo benefici: l'archiettura più leggere e facile da seguire, il codice più leggibile e il programmatore più rilassato... no?!