or
Acest exercițiu face parte din cursul
Reamintiți-vă fundamentele programării orientate pe obiecte și descoperă funcționalitatea operatorilor Python prin supraîncărcare. Proiectează și construiește clase care implementează moștenire multiplă și pe mai multe niveluri.
Avansează în Python cu type hinting. Exersează crearea de metode magice pentru a gestiona accesul la un atribut din afara spațiului de nume al unui obiect sau pentru a personaliza modul în care un atribut este setat. Construiește descriptori pentru a controla modul în care un atribut este stocat, recuperat sau șters și creează iteratori personalizați pentru a parcurge o colecție de obiecte sau un flux de date.
Învață să construiești „planuri de construcție" pentru clase Python folosind clase de bază abstracte. Explorează modul în care interfețele creează contracte pe care alte clase trebuie să le respecte. Valorifică interfețele și construiește clase folosind șablonul de proiectare factory method.
Exercițiul curent