Standard Template Library (STL), containeri, iteratori, algoritmi: ex. vector, vector
Object Oriented Programming (OOP)
Object Oriented Programming (OOP)
Este o tehnică de programare care folosește conceptul de obiect pentru a grupa
date sub formă de atribute și
proceduri asociate obiectelor sub formă de metode
Clasa este descrierea obiectelor. Constă din nume, lista de atribute și lista de metode
Clasă – listează date din componenţa unui obiect şi operaţiile care se pot aplica asupra obiectelor; tip abstract de dată, tip de dată definit de programator
Clasă – listează date din componenţa unui obiect şi operaţiile care se pot aplica asupra obiectelor; tip abstract de dată, tip de dată definit de programator
Obiecte – instanţe ale claselor
Încapsulare – împachetarea datelor şi funcţiilor şi prevenirea folosirii greşite a acestora; concept: ascunderea datelor
Moştenire (inheritance) – tehnică de formare a unei noi clase refolosind definiţia unei clase create anterior