Садржај
- Дефиниција - Шта значи објектно оријентисано програмирање (ООП)?
- Увод у Мицрософт Азуре и Мицрософт Цлоуд | Кроз овај водич научићете о томе шта се рачуна у облаку и како вам Мицрософт Азуре може помоћи да мигрирате и покренете посао из облака.
- Техопедија објашњава објектно оријентисано програмирање (ООП)
Дефиниција - Шта значи објектно оријентисано програмирање (ООП)?
Објектно оријентисано програмирање (ООП) софтверски је програмски модел изграђен око објеката. Овај модел дијели податке у објекте (поља података) и описује садржај и понашање објекта путем декларације класа (метода).
ООП функције укључују следеће:
- Инкапсулација: Ово олакшава управљање програмском структуром јер су имплементација и стање сваког објекта скривени иза добро дефинисаних граница.
- Полиморфизам: То значи да су апстрактни ентитети имплементирани на више начина.
- Насљеђивање: ово се односи на хијерархијски распоред фрагмената имплементације.
Објектно оријентисано програмирање омогућава поједностављено програмирање. Његове предности укључују поновну употребу, рефакторинг, проширивост, одржавање и ефикасност.
Увод у Мицрософт Азуре и Мицрософт Цлоуд | Кроз овај водич научићете о томе шта се рачуна у облаку и како вам Мицрософт Азуре може помоћи да мигрирате и покренете посао из облака.
Техопедија објашњава објектно оријентисано програмирање (ООП)
ООП је програмски модел избора у последњој деценији или више. ООПс модуларни дизајн омогућава програмерима да граде софтвер у управљаним комадима, а не у великим количинама секвенцијалног кода.
Једна од великих предности ООП-а је скалабилност, при чему објекти и дефиниције немају коначна ограничења. Такође, одвајање података од методе спречава уобичајени проблем који се налази у старијим линеарним језицима софтвера. Ако се грешка појави у линеарном коду, може се превести кроз систем и створити масу тешко утврђених грешака. Супротно томе, ООП програм, са раздвајањем метода и података, није подложан таквим проширеним грешкама.
Популарни ООП језици укључују Јава, Ц-породицу језика, ВБ.НЕТ и Питхон.
Такозвани "чисти" ООП језици укључују Сцала, Руби, Еиффел, ЈАДЕ, Смаллталк и Емералд.