Ho letto diverse guide sulla OOP ma nn credo di aver ben capito come si sviluppa il progetto

Vi faccio un esempio:

Una società deve gestire i propri clienti.

Gli oggetti sono:

Clienti
Codice,Ragione Sociale,Indirizzo,città etc(proprietà)
Acquisto,richieste informazioni,pagamento etc(azioni)

Società

Nome,telefono,email,P.IVA etc..(proprietà)
Invio prodotti,Invio pubblicità,Risposte richieste,emissione fatture etc(azioni)

OPPURE usare una logica tipo database come la seguente

Clienti
Codice,Ragione Sociale,Indirizzo,città etc(proprietà)
Acquisto,richieste informazioni,pagamento etc(azioni)

Località

codice,siglaProvincia,Nome etc..(proprietà)


Se queste nn sono corrette potete farmi un esempio di ogetti

Grazie,aiutatemi a capire

Ciao