Ho trovato questo http://dean.edwards.name/weblog/2006/03/base
che utilizza una classe base per crare ed estendere altre classi.
E' proprio quello che sto cercando di fare io, ma se devo essere sincere non mi convince tanto il metodo che usa, mi pare molto "sporco".

In giro ci sono molti framewrok javascript, ad esempio mootool, ho controllato e anche quella si appoggia tutta su una classe base che chiama "Class"(che fantasia ) molto simile a quella del link, anche se forse è scritta in un modo più leggibile.

A questo punto mi sorge un dubbio, faccio bene a cercare di creare una classe base, o è meglio se estendo, implemento nei classici modi tutte le mie classi che andrò a creare?