/ / OOP pamatprincipi un to izmantošana

OOP pamatprincipi un to izmantošana

Vispārīga informācija

OOP ir programmēšanas stils, kas parādījās80. gadi no 20. gs. Atšķirībā no procesuālajām valodām, kur dati un instrukcijas to apstrādei pastāv atsevišķi, objektorientētā programmēšanas laikā šī informācija tiek apvienota vienā vienībā.

oop principi

OOP pamatprincipi

Objekta programmas programmēšana irto postulāti. PAO principi ir viņa galvenās idejas. No tiem ir trīs vissvarīgākie: mantojums, polimorfisms un iekapsulēšana. Zemāk katrs tiks apspriests sīkāk. OOP valodu programmēšanas pamati ir objektu un klašu izmantošana. Pārejot no procesuālā rakstīšanas stila, veidojot pirmkodu uz objektorientētu, bieži vien ir sarežģījumi, taču lielākā daļa izstrādātāju OOP piedāvā daudz priekšrocību.

Iekapsulēšana

Iekapsulēšana ir savienības izmantošanadati un instrukcijas to apstrādei vienā vienības klasē. Vienlaikus rakstot programmas vienā no OOP valodām, tiek nošķirta informācija gan iekšienē, gan ārpus tās. Tādējādi ir iespējams nodrošināt datu drošību un to ieviešanas metodes no ārējām ietekmēm, piemēram, no citām klasēm, kas nav saistītas ar šo objektu. Uzņēmuma iekšienē dati veiksmīgi mijiedarbojas viens ar otru, bet ir droši aizsargāti no nesankcionētas piekļuves no ārpuses.

oop pamatprincipi

Mantojums

Otrais princips OOP ir mantojums - tas irvienas klases spēja izmantot citas metodes, neatkārtojot to faktisko īstenošanu. Mantojums ļauj atbrīvoties no avota koda atlaišanas.

Polimorfisms

Vēl viens OOP princips ir polimorfisms.Tās izmantošana nozīmē, ka manipulējot ar dažādas sarežģītības objektiem, varat izveidot vienu interfeisu, kas reizēm reaģēs uz notikumiem un vienlaicīgi pareizi izpildīs uzdevumus.

OOP valodas

OOP principi tiek izmantoti šādā veidāpopulāras programmēšanas valodas, piemēram, C ++ un Java, kurās izstrādā ievērojamu skaitu programmu un lietojumprogrammu. Ir arī mazāk izmantotās OOP valodas - Delphi, Objekts Pascal, Ruby un daudzi citi.

PLO kritika

Neskatoties uz pozitīviem apgalvojumiem attiecībā uz šo metodoloģiju, bieži tiek kritizēti PAO principi. Tāpat kā procesuālo programmu, OOP ir arī trūkumi.

Pirmkārt, pārejas sarežģītība. Lai saprastu OOP principus, tas prasīs daudz laika, it īpaši cilvēkiem, kuri cieši sadarbojas tikai ar procesuālajām programmēšanas valodām.

plānošanas pamati
Otrkārt, sarežģītāka dokumentācija ir trūkums, jo tas būs nepieciešams ne tikai aprakstīt klases un objektus, bet arī konkrētus to ieviešanas gadījumus.

В-третьих, излишняя универсальность методов может novedīs pie tā, ka pirmkods un izstrādātās programmas tiks pārslogotas ar funkcijām un iespējām, kas šajā konkrētajā gadījumā nav vajadzīgas. Turklāt ņemiet vērā neefektivitāti attiecībā uz atmiņas sadali. Tomēr, neatkarīgi no citu viedokļu, OOP programmētāju skaits nepārtraukti pieaug, un pašas valodas attīstās strauji.

Patīk:
0
Populāras ziņas
Garīgā attīstība
Pārtika
yup