Title: Design Pattern in Typescript : Come Ragionare per Creare il Design Ottimo a Partire Dai Requisiti Di Progetti Reali