Sto sviluppando un Sistema di gestione degli ordini online con PHP in cui ho alcuni diversi ambiti comportamentali riguardanti User
classe :
- un ambito utente sotto il quale vengono eseguite le transazioni cronologiche. Penso che sia qualcosa come
CronUser
che gestisce la registrazione, il controllo basato sul tempo, la gestione degli eventi, ecc. - un po 'di ambito utente per il termine generale
User
- alcuni ambiti utente per rappresentare l'essere umano
User
s, poiché solo loro avrebbero le proprietà indirizzi email o età , ad esempio. - Alcuni contesti utente concettuali come
Customer
,Client
che gestiscono il dominio aziendale
Domande
- Come devo gestire la gerarchia di classi che rimuove le best practice?
- Devo aggiungere qualsiasi
Account
class ovunque? - Come gestire la relazione tra
CronUser
,User
,Customer
, ...?
Qualsiasi suggerimento valido sarebbe molto apprezzato.