Datori, Programmēš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.
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