Diskutoni parimet e programimit të orientuar nga objekti
Programimi i orientuar nga objekti (OOP) është një paradigmë programimi e bazuar në konceptin e "objekteve", i cili mund të përmbajë fusha të dhënash dhe kode, në formën e procedurave të njohura si metodat. Parimet e OOP janë kapsulimi, abstraksioni, polimorfizmi dhe trashëgimia. Enkapsulimi është aftësia për të kombinuar metoda dhe të dhëna në një njësi të vetme, abstraksioni është aftësia për të fshehur detajet e një zbatimi dhe për të treguar vetëm veçoritë thelbësore, polimorfizmi është përdorimi i një ndërfaqeje të vetme për lloje të shumta të dhënash dhe trashëgimia është aftësia që një klasë të zgjerojë funksionalitetin e një tjetre.