Il mio collaboratore tende ad avere un POJO che implementa un'interfaccia. Come il Cliente implementerebbe ICustomer, con la motivazione che ora possiamo avere più implementazioni di ICustomer. Un esempio potrebbe essere un JpaCustomer con annotazione JPA con la motivazione che ora non siamo legati a JPA. Mi sembra eccessivo assimilarlo così tanto. Qual è la tua opinione su questo? È comune?