1,1K
Objektově orientované programování je vyžadováno ve stále více pracovních inzerátech v oblasti informatiky. Co přesně znamená OOP, vám prozradíme zde.
Specifika projektově orientovaného programování
V objektově orientovaném programování se při vývoji aplikací používají třídy. Ty lze aplikovat na různé objekty, takže ve srovnání s klasickým skriptováním v různých programovacích jazycích není nutné pokaždé začínat od nuly.
- V centru OOP je vždy objekt nebo datový obsah.
- V mnoha programovacích jazycích je třeba dodržovat určitou logiku. Pokud nejsou funkce správně sestaveny, nebudou fungovat tak, jak je požadováno.
- Objektově orientované programování je proto vhodné především pro vícevrstvé aplikace, zejména pokud se plánují pravidelné aktualizace datových sad.
Hlavní výhody objektově orientovaného programování
Vývojáři vytvářejí přehlednější kód, který mohou v případě potřeby upravit jiní programátoři, aniž by museli hledat v celé struktuře aplikace pasáž skriptu, kterou je třeba upravit.
- V OOP jsou definovány třídy a metody, které lze snadno používat napříč objekty.
- Objektově orientované programování také umožňuje výměnu dat mezi jednotlivými objekty, tzv. zprávy.
- Největší výhoda OOP spočívá ve zjednodušení kódu, lze se snadno vyhnout redundancím. Redundance jsou opakování, která mohou vést k narušení programování.
V těchto programovacích jazycích lze použít objektově orientované programování
Objektově orientované programování není v žádném případě nový vynález. Následující programovací jazyky, které se často používají v praxi, umožňují OOP:
- C++
- Java a JavaScript
- Python
- programovací jazyk PHP na straně serveru