DatoriProgrammēšana

Pamatprincipi PLO un to izmantošanu

vispārīga informācija

OOP - ir stils programmēšanas kas parādījās 80. 20. gs. Atšķirībā no procesuālajās valodās, kurā dati un instrukcijas to apstrādei pastāv atsevišķi, objektorientētā programmēšana, šī informācija tiek apvienotas vienā vienību.

Pamatprincipi PLO

In objektu programmēšanas programmatūra ir savi postulātus. OOP principi - ir tās galvenās idejas. Ir trīs vissvarīgākie no tiem: mantojuma, polimorfisms un iekapsulēšana. Zem katras tiks pārskatīta detalizētāk. Pamati plānošanas, kas ir OOP valodās ir izmantošana objektu un klasēs. Pāreja no procesuālā stila rakstīšanas pirmkodu objektorientētā bieži ir grūti, tomēr, lielākā daļa attīstītāju atradīs daudz priekšrocību, PLO.

iekapsulēšana

Iekapsulēšana - ir izmantošana datu apkopošanas un instrukcijas par to apstrādi ar vienu vienību - klasē. Laikā, kad rakstīšanas programmu vienā no OOP valodām ir atšķirība starp informāciju un ārpus uzņēmuma. Tādējādi panākt datu drošību un to īstenošanas metodes ar ārējām ietekmēm, piemēram, no citām klasēm, kas nav saistītas ar šo priekšmetu. Ietvaros būtības datu veiksmīgi mijiedarboties ar otru, bet ir aizsargāti no nesankcionētas piekļuves no ārpuses.

mantojums

Otrs princips OOP - mantojuma - ir spēja vienas klases izmanto metodes citās neatkārtojot to praktisko ieviešanu. Mantojuma novērš dublēšanos avota kodu.

polimorfisms

Vēl OOP princips - polimorfisms. Tās izmantošana nozīmē manipulējot objektu no dažādas sarežģītības pakāpes var izveidot vienotu saskarni, kas atšķirīgi reaģēt uz notikumiem un tajā pašā laikā, ar tiesībām īstenot uzdevumus.

OOP valodas

OOP principi tiek izmantoti šādos populārākajām programmēšanas valodas, piemēram, C ++ un Java, kas izstrādājusi nozīmīgu daļu no programmas un lietojumprogrammas. Ir arī mazāk lietotas OOP valodas - ir Delphi, Object Pascal, Ruby un daudzi citi.

PLO kritika

Neskatoties uz kopumā pozitīvo paziņojumus pret šo metodi bieži OOP principi ir pakļauti un kritizēta. Tāpat kā ar procesuālo programmēšanas OOP ir savi trūkumi.

Pirmkārt, sarežģītība pāreju. Lai saprastu OOP principus, tas prasa daudz laika, jo vairāk cilvēku cieši sadarbojamies tikai ar procesuālo programmēšanas valodām.

Otrkārt, trūkst dokumentācijas ir grūtāk, jo jums ir nepieciešams ne tikai, lai aprakstītu nodarbības un objektus, bet arī konkrētus gadījumus par to īstenošanu.

Treškārt, pārmērīga elastība metožu, var novest pie tā, ka pirmkods un izstrādātās programmas tiks satriekti nepieprasītu šajā konkrētajā gadījumā, funkcijas un iespējas. Turklāt ņemiet vērā neefektivitāti ziņā atmiņas sadalījumu. Tomēr, neatkarīgi no tā, cik skatu uz apkārtējiem OOP programmētājiem pastāvīgi aug un strauji attīstās valodas sevi.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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