Obsah:
- Definícia - Čo znamená predmetovo orientované programovanie?
- Techopedia vysvetľuje predmetovo orientované programovanie
Definícia - Čo znamená predmetovo orientované programovanie?
Subjektovo orientované programovanie je objektovo orientovaný prístup, v ktorom sa rôzne subsystémy známe ako subjekty delia, aby vytvorili nové subjekty na základe expresie kompozície. Tento prístup je radikálny odklon od klasického objektovo orientovaného prístupu, v ktorom sú objekty definované na základe ich vlastností a metód. Predmetovo orientované programovanie je zväčša zamerané na rozdelenie objektovo orientovaného systému na predmety. Poskytuje teda kompozičný pohľad na vývoj aplikácií.Techopedia vysvetľuje predmetovo orientované programovanie
Hlavným cieľom predmetovo orientovaného programovania je pomôcť pri vývoji balíkov a pri uľahčovaní rozvoja spolupracujúcich aplikácií. Aplikácie spolupracujú dvoma spôsobmi: zdieľaním objektov a spoločnou pomocou pri vykonávaní operácií. Predmety v predmetovo orientovanom programovaní sa môžu použiť na vytvorenie väčších predmetov spolu s kombináciou ich funkcií. Pomáha to pri opakovanom použití funkcií dostupných pre subjekty väčších predmetov. Okrem toho sú subjekty založené na pravidlách kompozície zložené v systéme a tento rozdielny prístup pomáha pri rozširovaní a udržiavaní veľkých objektovo orientovaných prostredí. Zdrojový kód aplikácie nie je potrebný a pomáha pri rozširovaní existujúcich aplikácií o nové a neplánované funkcie.
Subjektovo orientovaný prístup pomáha pri zavádzaní modelu a pri zameriavaní sa na otázky týkajúce sa zloženia v rámci aplikácie. Prináša pravidlá týkajúce sa zloženia a zloženia a pomáha pri lepšej tvorbe objektov, pričom zohľadňuje protokoly o vymazaní a dokončení. Pomáha tiež pri porovnávaní tried a rozhraní a tiež pri starostlivosti o problémy s implementáciou.
