Osnovna načela OOP-a i njihova upotreba

Opće informacije

OOP je programski stil koji se pojavio80 godina 20. stoljeća. Za razliku od proceduralnih jezika, gdje podaci i upute za njihovu obradu postoje odvojeno, u objektno-orijentirano programiranje, ove informacije se spajaju u jednu cjelinu.

oop principi

Osnovna načela OOP-a

Programiranje programskog objekta imanjihovi postulati. Principi PLO-a su njegove glavne ideje. Postoje tri najvažnija od njih: nasljedstvo, polimorfizam i enkapsuliranje. U nastavku, svaki će se detaljnije raspravljati. Osnove programiranja u OOP jezicima sastoje se u korištenju predmeta i nastave. Kada se prebacujete iz postupnog načina pisanja izvornog koda u objektno orijentirane, često postoje složenosti, ali većina programera ima mnogo prednosti u OOP-u.

ovijanje

Encapsulacija je upotreba sindikatapodatke i upute za njihovu obradu u jednu jedinicu entiteta. Tijekom pisanja programa na jednom od OOP jezika, razlikuje se informacija između entiteta i izvana. Stoga je moguće osigurati sigurnost podataka i metoda njihove implementacije od vanjskih utjecaja, na primjer, iz drugih razreda koji nisu povezani s tim objektom. Unutar entiteta podaci međusobno uspješno međusobno djeluju, ali pouzdano su zaštićeni od neovlaštenog pristupa izvana.

osnovna načela oop

baština

Drugo načelo OOP je baština - to jesposobnost jedne klase da koristi metode drugog bez ponavljanja njihove stvarne provedbe. Nasljeđivanje omogućuje da se riješite redundancije izvornog koda.

polimorfizam

Drugi princip OOP je polimorfizam. Njegova upotreba znači da za manipuliranje objektima različite složenosti možete stvoriti jedno sučelje koje će drugačije reagirati na događaje i istodobno ispravno provesti zadatke.

OOP jezici

Načela OOP-a koriste se u takvimapopularni programski jezici kao što su C ++ i Java, na kojima se razvija značajan broj programa i aplikacija. Tu su i manje korišteni OOP jezici - Delphi, Object Pascal, Ruby i mnogi drugi.

Kritika PLO-a

Unatoč uglavnom pozitivnim izjavama prema ovoj metodologiji, načela PLO često su kritizirana. Kao proceduralno programiranje, OOP ima svoje nedostatke.

Prvo, složenost tranzicije. Da bi razumjeli principe OOP-a, trebat će dosta vremena, osobito za ljude koji usko surađuju samo s proceduralnim programskim jezicima.

osnove programiranja
Drugo, složenija dokumentacija je nedostatak jer će biti potrebno ne samo opisati klase i predmete, već i specifične slučajeve njihove implementacije.

Treće, pretjerana univerzalnost metoda možedovesti do činjenice da je izvorni kod i razvijeni programi će se osvaja zatražen u ovom konkretnom slučaju, mogućnosti i sposobnosti. Osim toga, imajte na umu neučinkovitost u pogledu raspodjele memorije. Međutim, bez obzira na broj pogledom na okolne OOP programeri stalno raste i brzo razvija Jezici da sami.

</ p>
volio:
0
Vezani članci
Načela izgradnje proračunskog sustava i njihovih
Osnovna načela međunarodnog prava
Načela vladavine prava: povijest ideje
Načela obuke: značajke i specifičnost
Oslanjanje na načela odgoja u procesu
Načela dijalektike: struktura i sadržaj
Što je politika i njena načela.
Osnovna načela oporezivanja u Ruskoj Federaciji
Načela logistike: osnovni modeli
Popularni postovi
gore