Si, scrivo tutto il codice da zero, proprio perchè voglio capire il ragionamnto di progettazione alla base. Quando ho fatto la classe "stampino" e qurlla per gestire però mi sono ritrovato con la classe chw gestiva che non era nient altro che un'insieme di metodi stitici, come se fosse un semplice insieme di funzioni, quindi poco object oriented. Io invece volevo proprio sapere in maniera un po' più 'complessa' quale sarebbe la best practic, anche implemntando qualche classe astratta e un po' di ereditarietá.

Poi scusami quando parli di classi che gestiscono la grafica parli di classi che restituiscono l'html da stampare (detto per sommi capi)? Fin ora non ho mai usato classi per gestire la grafica.
Grazie mille per la pazienza.