Progettare codice resiliente con interfacce
In questo modulo vengono esaminati i concetti avanzati delle interfacce in C#. Si apprenderà come implementare membri di interfaccia espliciti, combinare più interfacce e ridurre le dipendenze del codice usando le interfacce.
Obiettivi di apprendimento
Al termine di questo training, si sarà in grado di:
Applicare i principi di progettazione SOLID.
Implementare membri di interfaccia espliciti in una classe.
Usare e combinare più interfacce.
Ridurre le dipendenze del codice con le interfacce.
Compilare codice resiliente con interfacce.
Prerequisiti
Visual Studio Code installato con C# Dev Kit.
Conoscenza di base dell'IDE di Visual Studio Code.
Conoscenza di base del linguaggio di programmazione C#.
In grado di creare e implementare interfacce di base.
Familiarità con classi, classi astratte e ereditarietà.