Täiendavad mõtted ja soovitused
Objektorienteeritud programmeerimine (OOP) võimaldab kirjutada koodi, mis on paremini korrastatud, korduvkasutatav ja loogilisemalt struktureeritud. Selle asemel, et lihtsalt andmeid töödelda, loob OOP reeglid ja raamistikud, kuidas andmed ja nendega seotud tegevused omavahel seotud on.
Miks kasutada OOP-d?
- Kui programm muutub suureks, aitab OOP hoida erinevad osad eraldi — iga klass vastutab oma loogika eest.
- Kui vajad uuendusi, saad muuta või laiendada ainult vastavat klassi, ilma et kogu kood puruneks.
- Kood muutub intuitiivsemaks, kui see on kirjutatud vastavalt sellele, kuidas me päriselus objekte tajume (nt auto, kasutaja, tellimus).
Hea tava klasside loomisel
- Klasside nimed kirjutatakse suure algustähega (nt
Student,Car). - Klassil võiks olla minimaalne vastutus: üks klass = üks loogiline osa.
- Konstruktorisse
__init__tasub lisada ainult need muutujad, mis on objekti loomisel tõesti vajalikud. - Klasside sees kasutatakse meetodeid andmete töötlemiseks, mitte ainult muutujate hoidmiseks.
Näitevideo OOP ülesande lahendamisest:

