Píší imperativně, protože mají představu, že jim to zvedne výkon toho enginu. Tak jim to necháme, ne?
Máš docela zmatek v pojmech, imperatní programování se s objektovým vůbec nevylučuje, naopak. Chtěl jsi napsat procedurální, místo imperativní, že? Ale i tak se mýlíš, procedurální kód to není.
Pracují s objekty jako se strukturou, což je typické právě pro procedurální programování. Gettery a settery zde slouží pouze jako maska, aby to nebylo vidět na první pohled.
Su dva pristupy
- imperativne
- deklarativne
V imperativnom pises jednotlive kroky.
V deklarativnom skor pises, ako by mali data vyzerat pred a po operacii, bez toho aby si presne hovoril, co sa ma presne vykonat.
OOP napodiv byva vacsinou imperativne. Ale moze byt aj deklarativne.