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

Основни принципи ПЛО и њиховог коришћења

опште информације

ООП - је стил програмирања који се појавио у 80-их година 20. века. За разлику од процедуралних језика, где постоје подаци и упутства за њихову обраду одвојено, у објектно оријентисаног програмирања, ова информација је спојена у један ентитет.

Основни принципи ПЛО

У објекат-програмирање софтвера има своје постулате. ООП принципи - је његове главне идеје. Постоје три најважније од њих: наследство, полиморфизам и енкапсулација. Испод сваког ће бити прегледани у више детаља. Основи програмирања у ООП језицима је употреба објеката и класа. На прелазу из процесног стилу писања изворног кода у објектно-оријентисано често имају потешкоћа, међутим, већина програмери ће наћи многе предности у ПЛО.

енкапсулација

Инкапсулације - је употреба фузије података и упутства за њихову обраду у једном ентитету - класе. У време писања програма у једном од ООП језика постоји разлика између информација унутар и изван ентитета. Чиме се постиже безбедност података и методе њиховог спровођења спољних утицаја, на пример, из других класа које нису повезане са ове тачке. У оквиру суштине података успешно комуницирају једни са другима, али су заштићени од неовлашћеног приступа извана.

наслеђе

Други принцип ООП - наслеђа - је способност једне класе користе методе другим без понављања њихову стварну примену. Наслеђе елиминише редундансу изворног кода.

полиморфизам

Други принцип ООП-- полиморфизам. Његова употреба средства за манипулацију објеката различитог степена сложености могу створити један интерфејс који ће различито реагују на догађаје и истовремено право да спроведе задатке.

ООП језика

принципи ООП се користе у таквим најпопуларнијих програмских језика као што су Ц ++ и Јава, која је развила значајан део програма и апликација. Ту су и мање користе ООП језици - је Делфи, објекат Паскал, Руби и многи други.

ПЛО-критика

Упркос генерално позитивне изјаве према овој методологији, често принципи ООП су изложени и критиковао. Као и код процедурални програмски у ООП има своје недостатке.

Прво, сложеност транзиције. Да бисте разумели принципе ООП, то захтева доста времена, што више људи ради блиско само са процесним програмским језицима.

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

Треће, прекомерно флексибилност метода може довести до тога да ће се код извора и развијене програме бити преплављен неостварен у овом конкретном случају, функцијама и могућностима. Поред тога, обратите пажњу на неефикасност у смислу расподјеле меморије. Међутим, без обзира на број ставова околних ООП програмера непрестано расте и развија веома брзо језици себе.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 sr.atomiyme.com. Theme powered by WordPress.