Çfarë Është OOP?
Programimi i orientuar nga objektet i referohet përafërsisht gjuhëve të programimit që kanë një grup karakteristikash dalluese:
- Enkapsulimi (Encapsulation) - Bashkimi i të dhënave dhe funksioneve në njësinë konceptuale të një lloji të vetëm, të quajtur objekt.
- Abstraksioni (Abstraction) - Fshehja e të dhënave dhe anëtarëve të funksioneve për të errësuar detajet e implementimit të një objekti.
- Polimorfizmi (Polymorphism) - Aftësia për të ndërvepruar me një objekt nga perspektiva të ndryshme funksionale.
- Trashëgimia (Inheritance) - Aftësia për të trashëguar të dhëna dhe sjellje nga objekte të tjera.