Come spesso accade il problema non è scrivere classi ma riuscire a ragionare ad oggetti. L'OOP è un paradigma e come tale va utilizzato.
Sempre più spesso le persone raccolgono funzioni eterogenee in classi e ritengono, in questo modo, di programmare ad oggetti.