utilizzare interfaccie e classi astratte per "indirizzare" la strutturazione del codice business dell'applicazione, puoi strutturarti sottotipi
What it means?