Kratica OOP pomeni Objektno usmerjeno programiranje. Medtem ko pri proceduralnem programiranju pišemo funkcije, ki izvajajo operacije na podatkih, se pri OOP osredotočimo na ustvarjanje objektov. Ti objekti združujejo tako podatke (lastnosti) kot tudi funkcije (metode), kar omogoča bolj naravno in pregledno pisanje kode.
| Razredi | Kako pravilno strukturiramo razred in njegove lastnosti. | Glej primer |
|---|---|---|
| Objekti | Kako iz razreda ustvarimo konkreten objekt in z njim upravljamo. | Glej primer |
| Dedovanje (Inheritance) | Mehanizem, kjer en razred prevzame lastnosti in metode drugega razreda. | Glej primer |
| Konstruktor (Constructor) | Posebna metoda, ki pripravi objekt takoj ob njegovem nastanku. | Glej primer |
| Destruktor (Destructor) | Metoda, ki počisti vire, ko objekt ni več potreben ali se skripta zaključi. | Glej primer |
| Modifikatorji dostopa | Določanje varnosti: Kdo lahko vidi podatke (public, private, protected). | Glej primer |
| Konstante | Fiksne vrednosti znotraj razredov, ki se med izvajanjem ne spreminjajo. | Glej primer |
| Polimorfizem | Sposobnost različnih razredov, da se odzivajo na isti klic metode na svoj način. | Glej primer |
| Enkapsulacija | Skrivanje notranjih podrobnosti delovanja pred zunanjim svetom za večjo varnost. | Glej primer |
| Imenski prostor | Preprečevanje konfliktov pri poimenovanju z uporabo logičnih map v kodi. | Glej primer |
| Iterabilni parameter | Uporaba tipa Iterable za delo s seznami podatkov v zankah. | Glej primer |
Hvala za obisk! Dodajam politiko zasebnosti.
© 2024 Vse pravice pridržane.
Vam je koda pomagala? Če želite podpreti moj trud pri pripravi vodičev in vzdrževanju strani, mi lahko namenite donacijo za kavo.