Sì, per sommi capi sì, classi che si occupano solamente di costruire html.
Anche avere una classe che è solo un insieme di metodi, tutto sommato, non è per nulla sbagliato (anche perchè quello è, una classe, in sostanza: metodi + variabili, ovviamente variabili di classe/istanza). Il "problema" è che per ora, avendo per le mani un esempio relativamente semplice, non ne vedi l'utilità, ma se la pensi sotto un'altra prospettiva forse vedrai la luce
Immagina che la tua classe accozzaglia-di-metodi anzichè gestire il login sia un....genitore di classi. Immagina cioè una Classe "Veicoli" che contiene solamente una decina di metodi quali "accelera", "decelera", "frena", "accendi le luci" ecc ecc.
Come puoi facilmente immaginare, questi metodi sono ampliamente sfruttabili da un sacco di veicoli, cioè da un sacco di classi (automobile, aereo, motocilcetta e persino carretto-con-mulo), il che significa che la tua super classe, fatta di soli metodi, serve in realtà a molte altre classi (figlie). Non è poi così inutile, no?![]()