Programování orientované na objekt nebo objekt, nebo OOP, je velmi populární styl programování, díky schopnosti pracovat složitějšími aplikacemi s mnohem více kódu. Je to proto, že organizuje data do objektů, které jsou srovnatelné s objekty v reálném životě. Třída a objekt jsou dva termíny, které se běžně používají