Argomento mooolto delicato. La programmazione ad oggetti significa tutto e niente: creare una classe non serve a nulla se non è inquadrata nel giusto contesto e resa disponibile, nell'applicativo, secondo delle regole strutturali ben definite.
Quello di cui tu hai bisogno è creare una struttura secondo il design pattern mvc: è un metodo di organizzare l'applicativo in modo da separare la logica dalla struttura grafica e utilizzare una base di modelli (classi, funzioni, risorse...) comuni in tutto l'applicativo. Detto questo, se non conosci mvc, la cosa ti sembrerà ancora molto "astratta"
Ti rimando a questa introduzione che avevo scritto tempo fa:
http://forum.html.it/forum/showthrea...9#post12601219
Ti posso assicurare che, se riesci ad entrare nella logia del mvc, non tornerai piu indietro
Gabriele