OOP

Objektově orientované programování (zkracováno na OOP, z anglického Object-oriented programming) je způsob vyvíjení software, řídící se určitou koncepcí.

Hlavní vlastností OOP je snaha modelovat při řešení úloh principy reálného světa v počítači pokud možno jedna ku jedné.

To znamená že většinu dveří otvíráme stejně, ať jsou ze dřeva nebo třeba z plastu, či jsme schopní telefonovat, aniž bychom chápali principy na jakých telefon funguje.

Stejně tak programátoři mohou používat již vytvořené komponenty, podle potřeby si je trochu upravit nebo je používat jako stavebnici pro sestavování důmyslnějších a složitějších objektů.