Muoio...in pratica stai dicendo che simuli il comportamento tipico OO con delle funzioni, cioè stai barando
(a parte che ti vorrei proprio vedere a fare un'estensione a qualcosa di esistente senza toccare i metodi originali, che poi è lo scopo di ereditarietà, polimorfismo eccetera)

Tra l'altro voglio proprio sapere come fai a opinare (dubitare/negare) che, in OOP, conoscendo interfacce, metodi pubblici e messaggi, sia più facile il lavoro in team...