Una classe deve rappresentare qualcosa, un qualche tipo di entita': un utente, un articolo, un mailer, un controller, insomma qualcosa che abbia un senso come "oggetto" (anche in molto astratto), che possa avere delle caratteristiche (le proprieta') e possa compiere delle azioni (i metodi).
Prima di scrivere codice devi individuare i ruoli all'interno della tua applicazione e creare di conseguenza le classi che servono, quello che stai facendo ora e' scrivere codice procedurale con qualche "class {...}" intorno.

Rispondi quotando