Percorso di apprendimento

C# orientato agli oggetti

Classi, incapsulamento, ereditarietà, polimorfismo, interfacce, record e generici.

9 lezioni · 9 sfide

Inizia il percorso →
  1. Lezione 1 sfida Classi e oggetti Modellare stato e comportamento insieme in una classe C#.
  2. Lezione 1 sfida Proprietà e incapsulamento Proteggere le invarianti di un oggetto con proprietà validate.
  3. Lezione 1 sfida Ereditarietà Riutilizzare e specializzare il comportamento tramite una classe base.
  4. Lezione 1 sfida Polimorfismo Chiamare implementazioni diverse tramite un contratto comune.
  5. Lezione 1 sfida Busta paga polimorfica Calcolare la paga per diversi tipi di dipendenti.
  6. Lezione 1 sfida Interfacce e astrazione Definire capacità che tipi non correlati possono implementare.
  7. Lezione 1 sfida Record e uguaglianza per valore Rappresentare dati immutabili con tipi record concisi.
  8. Lezione 1 sfida Generici Scrivere classi e metodi riutilizzabili e sicuri per i tipi.
  9. Lezione 1 sfida Repository generico in memoria Memorizzare qualsiasi tipo di entità con una classe generica riutilizzabile.