Introducere

Finalizat

Acest modul oferă o introducere în programarea orientată pe obiecte (OOP), concentrându-se asupra modului de creare a definițiilor de clasă și instanțierea obiectelor în C#. Acesta compară programarea structurată cu programarea orientată pe obiecte, examinează clasele particularizate în relație cu sistemul de tip .NET, explorează definițiile clasei și constructorii și cum să creați obiecte utilizând operatorul new.

Imaginați-vă că lucrați la o firmă non-profit și că vi s-a solicitat să ajutați la actualizarea unor software C# vechi. Voluntarii care au creat aplicațiile originale au folosit programare structurată pentru a-și dezvolta codul. Complexitatea proiectelor a crescut în timp, astfel încât compania dorește să treacă la OOP, care oferă beneficii de reutilizare a codului, modularitate și scalabilitate. Tranziția la OOP necesită o schimbare a mindsetului și abordării. Pentru a vă pregăti pentru proiect, trebuie să obțineți o experiență cu concepte de bază OOP.

Printre subiectele descrise în acest modul se numără:

  • Comparați programarea structurată și orientată pe obiecte.
  • Examinați sistemul de tip .NET, diferența dintre tipurile de valori și referințe și beneficiul utilizării tipurilor de clasă particularizate.
  • Proiectați clase utilizând definiții de clasă și spații de nume.
  • Creați constructori de clasă și instanțiați obiecte utilizând operatorul "nou".
  • Exercițiul: Creați clase și obiecte în C#.

Până la sfârșitul acestui modul, veți putea să creați definiții de clasă și să instanțiați obiecte utilizând constructori și operatorul "nou".