КомпјутериПрограмирање

Објектно-ориентирано програмирање

Објектно-ориентираното програмирање е метод најблизок до нашето однесување. Таа служи како природен продолжување на претходните иновации поврзани со развојот на програмските јазици. Ако зборуваме за структурно програмирање, тогаш оваа насока е многу поструктурирана од претходните верзии, исто така, таа е апстрактна, повеќе модуларна. Претходно беа направени обиди за апстракција и пренесување на програмските елементи на таканареченото внатрешно ниво.

Објектно-ориентираното програмирање ја презема употребата за развој на специјализирани јазици. Тие се карактеризираат со тројно основни својства:

- инкапсулација, односно комбинирање на записи со функции и процедури, како и манипулирање со полиња на податоци за снимање, формирајќи суштински нов вид на податоци наречен предмет;

- наследство, што подразбира дефинирање на објект со негова подоцнежна употреба за да се изгради хиерархија на создадените објекти со можност за генерирање на нов објект поврзан со хиерархијата, а исто така имплицира пристап до кодот и информации за сите генерирачки објекти;

- полиморфизам, односно способност да се додели едно име на дејства, кое потоа ќе се дели и ќе се зголемува хиерархијата на објектот, со секој објект во хиерархијата доделен да го изврши дејството на начин што му одговара.

Објектно-ориентирано програмирање Delphi обезбедува целосен сет на програмски алатки, меѓу кои може да се разликуваат: поголема модуларност и структурирање, апстрактност, вградена повторна употреба. Овие сите карактеристики може да се припишат на кодот, кој е повеќе структуриран, полесен за одржување и многу пофлексибилен. Многу често, објектно-ориентираното програмирање нè тера да оставиме настрана карактеристичните пресуди за програмирање, кои за многу години се сметаа за стандардни. Меѓутоа, кога ова веќе е направено, овој начин на развој не изгледа толку комплициран, но се чини дека е визуелен и одличен инструмент за решавање на мноштво задачи што донесуваат огромни проблеми до тривијален софтвер.

Ако си поставите задача, на пример, да го проучувате објектно-ориентираното програмирање во PHP, тогаш треба да се откажете и да заборавите што знаете за тоа порано, почнувајќи да го проучувате од нула. Само на овој начин ќе можете да ги разгледате сите суптилностите на овој пристап, да ја оцените неговата погодност и можности. Објектно-ориентираното програмирање не е единствениот начин, туку повеќе како континуум на идеи, ориентирани кон компонирање чист код. Компајлерот работи на малку поинакви принципи, ако го споредите со преведувачот, додека брзината на нејзината работа е многу поголема. Компајлерите се насочени кон развој на сите готови софтверски производи, наместо решавање на ограничен број на задачи.

Класи

Пред создавањето на објектно-ориентираното програмирање, на многу развојни јазици, потребата за проширени типови на податоци веќе беше созреана , од реални и цели броеви, текстуални променливи и логички променливи. Тешко е да се работи со цели сетови на податоци. За таа цел, класи се користат во концептот на ООП. Со такви структури стана прилично погодно да се работи, бидејќи сега за истиот тип на објекти не треба да пишувате многу кодови за да добиете што може автоматски да се генерира. За програмирање на ниско ниво јазици, овој метод се чини многу тешко, но во една нова фаза на развој, тоа е доста погодно да го користите.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 mk.unansea.com. Theme powered by WordPress.