Vemte si Javu a jeji pristup "objekty jsou cool, funkce jsou fuuj". Takze kdejakou sebemensi pomocnou funkci musite udelat staticky, nacpat ji do nejakeho objektu a pak volat pomoci Objekt.funkce(). Spousta projektu pak skonci s haldou objektu typu MiscUtils, WebUtils, AbcUtils a XyzUtils kde je spousta uzitecnych a na tridu nevazanych funkci.
Pripadne dalsi vec - muzete v Jave predat odkaz na funkci? Myslim ze ne, AFAIK je mozne mit odkaz jen na objekt/interface. To taky leckdy komplikuje zivot.
IMHO funkce nejsou tak moc fuuj jak je Java a mozna i jine pure-oo jazyky berou.

