Progettare codice resiliente con interfacce

Principiante
Sviluppatore
.NET
Visual Studio Code

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à.