Design Patterns – Abstract Factory

Tipologia: Creazionale Obiettivo: Fornire un’interfaccia per creare famiglie di oggetti correlati o dipendenti senza specificare le loro classi concrete Frequenza di utilizzo: Alta Componenti: Abstract Factory: dichiara un’interfaccia per operazioni che creano prodotti astratti ConcreteFactory: implementa le operazioni per creare gli oggetti “prodotto” concreti AbstractProduct: dichiara un’interfaccia per il tipo di dato “prodotto” Product: è l’oggetto “prodotto” […]

Typescript- Introduzione

Typescript è un superset di Javascript, ovvero un linguaggio di programmazione che estende javascript “tradizionale” aggiungendone nuove funzionalità e caratteristiche. Typescript consente di aggiungere a Javascript tipi, classi, interfacce e moduli consentendo di sviluppare applicazioni scalabili e con maggiore facilità nel mantenimento/riuso del codice. Potrebbe essere riassunto come un compilatore (scritto anch’esso in Typescript) sviluppato […]