Python POO
Literele POO sunt prescurtarea de la Programare Orientată pe Obiecte.
Python acceptă acest stil, așa că îți poți organiza codul în jurul claselor și obiectelor, ceea ce îl menține ordonat și îl face mai ușor de reutilizat.
Avantajele POO
Iată ce îți oferă POO:
- Programe cu o structură clară, bine definită
- Cod mai ușor de întreținut, de depanat și de reutilizat
- Mai puțină duplicare, în spiritul DRY (Don't Repeat Yourself)
- Aplicații reutilizabile construite din mai puține linii de cod
Sfat: DRY îți cere pur și simplu să nu scrii același cod de două ori. Când observi o repetiție, mut-o într-o funcție sau clasă și apeleaz-o pe aceea.
Ce sunt clasele și obiectele?
Programarea orientată pe obiecte se bazează pe două idei: clase și obiecte.
Gândește-te la clasă ca la descrierea felului în care ar trebui să fie un obiect, iar la obiect ca la ceva construit pe baza acelei descrieri.
Fiecare obiect pe care îl construiești primește toate variabilele și funcțiile pe care le definește clasa.