nisfarm.ru

Objektově orientované programování

Object-orientované programování je metoda nejblíže k našemu chování. Slouží jako přirozené pokračování dřívějších inovací v souvislosti s vývojem programovacích jazyků. Když o tom mluvíme strukturované programování, pak je tento směr mnohem více strukturovaný než dřívější verze, navíc je abstraktnější a modulárnější. Dříve byly provedeny pokusy o abstrakci a přenos programovacích prvků na takzvanou vnitřní úroveň.

Objektově orientované programování zahrnuje použití pro vývoj specializovaných jazyků. Obvykle se vyznačují třemi základními vlastnostmi:




- zapouzdření, tedy kombinace záznamů s funkcí a postupů, stejně jako manipulačních záznamy datových polí, které tvoří zcela nový druh databáze, nazvaný objekt;

- dědičnost, definice objektu znamenat jeho následné využití vybudovat hierarchii objektů vytvořených s možností vytvářet nový objekt týkající se hierarchie, stejně jako by dávalo přístupový kód a získání informací o všech objektech;

- polymorfismus, to znamená, že schopnost přiřadit akce se stejným názvem, který pak bude sdílené nahoru a dolů v hierarchii objektů a hierarchie každého realizaci objektu akce tímto způsobem budou v kompetenci, která je právě pro něj.

Objektově orientované programování Delphi poskytuje kompletní sadu nástrojů pro plánování, mezi něž patří: větší modularity a strukturované abstraktní, vestavěný schopnost znovu použít. Všechny tyto vlastnosti lze přičítat kódu, který je strukturovanější, jednodušší a mnohem pružnější. Velmi často objektově orientované programování nás nutí opustit charakteristické úvahy o programování, které byly po mnoho let považovány za standardní. Nicméně, pokud se tak stane, proces vývoje se nezdá být tak složité, a zdá jasný a vynikající nástroj pro celou řadu úkolů, přináší obrovské potíže triviální software.

Pokud jste udělal to náš úkol, například, studovat objektově orientovaného programování v PHP, je nutné odhodit a zapomenout na to, co jste předtím o tom ví, a přišel ke svému studiu s čistým štítem. Pouze tímto způsobem budete schopni zvážit všechny jemnosti tohoto přístupu, abyste mohli posoudit jeho pohodlí a možnosti. Objektově orientované programování není jediným způsobem, je spíš jako kontinuum myšlenek, orientovaných na kompilaci čistého kódu. Kompilátor pracuje na mírně odlišných principech, pokud jej porovnáte s tlumočníkem, zatímco rychlost jeho práce je mnohem vyšší. Kompilátory jsou zaměřeny na vývoj všech hotových softwarových produktů spíše než na řešení omezeného rozsahu úkolů.

Třídy

Před vytvořením objektově orientovaného programování je v mnoha jazycích vývoje potřeba rozšířit typy dat, než reálné a celá čísla, textové proměnné a logické proměnné. Stalo se obtížné pracovat s celou sadou dat. Pro tento účel jsou v konceptu OOP používány třídy. S těmito strukturami se stalo znatelně výhodnější pracovat, protože nyní pro stejný typ objektů není nutné předepisovat mnoho kódových řádků, aby se získala ta, která může být automaticky generována. Pro programování v jazycích nízké úrovně se zdá, že tato metoda je velmi obtížná, ale v nové fázi vývoje je velmi vhodné ji použít.

Sdílet na sociálních sítích:

Podobné
© 2021 nisfarm.ru