KompjuteraProgramimi

Parimet themelore të OÇP dhe përdorimin e tyre

informacione të përgjithshme

OOP - është një stil i programimit që u shfaq në 80 të shekullit të 20-të. Në kontrast me gjuhë procedurale, ku të dhënat dhe udhëzimet për përpunimin e tyre ekzistojnë veç e veç, në programimin e orientuar në objekte, ky informacion është kombinuar në një njësi të vetme.

Parimet themelore të PLO

Në software object-programimit ka postulatet e veta. Parimet OOP - është ide e saj kryesore. Ka tre më të rëndësishmet prej tyre: trashëgimia, polymorphism dhe encapsulation. Më poshtë çdo do të shqyrtohet më në detaje. Bazat e programimit në gjuhët OOP janë përdorimi i objekteve dhe klasave. Në kalimin nga stilin procedural të kodit burim të shkruar të object-oriented shpesh kanë vështirësi, megjithatë, shumica e zhvilluesit do të gjeni shumë përparësi në PLO.

encapsulation

Encapsulation - është përdorimi i shkrirjes dhe udhëzimeve të dhënave për përpunimin e tyre në një njësi të vetme - të klasës. Në kohën e programeve të shkruar në njërën nga këto gjuhë OOP ka një dallim në mes të informacionit brenda dhe jashtë subjektit. Duke arritur të dhënave të sigurisë dhe metodat e zbatimit të tyre nga ndikimet e jashtme, për shembull, nga klasat e tjera të cilat nuk janë të lidhura me këtë artikull. Brenda thelbin e të dhënave është me sukses të ndërveprojnë me njëri-tjetrin, por janë të mbrojtur nga aksesi i paautorizuar nga jashtë.

trashëgim

Parimi i dytë i OOP - trashëgimisë - është aftësia e metodave të përdorimit të një klasë të tjera, pa përsëritur zbatimin e tyre aktual. Trashëgimia eliminon tepricë e kodit burim.

polymorphism

Një tjetër parim i OOP - polymorphism. Përdorimi i saj do të thotë për të manipuluar objektet e shkallë të ndryshme të kompleksitetit mund të krijojë një ndërfaqe të vetme që do të përgjigjet ndryshe për ngjarjet dhe në të njëjtën kohë të drejtën për të zbatuar detyrat.

gjuhë OOP

Parimet OOP janë përdorur në të tilla gjuhët më të njohura programimi si C ++ dhe Java, e cila zhvillohet një pjesë të rëndësishme të programeve dhe aplikacioneve. Ka edhe më pak e përdorur gjuhë OOP - është Delphi, Pascal Object, Ruby dhe shumë të tjerë.

PLO kritika

Pavarësisht deklaratave përgjithësisht pozitive ndaj kësaj metodologjie, shpesh parime OOP janë të ekspozuar dhe kritikuar. Ashtu si me të programimit procedural në OOP ka meta e saj.

Së pari, kompleksitetin e tranzicionit. Për të kuptuar parimet oop, ajo kërkon shumë kohë, më shumë njerëz të punojnë ngushtë vetëm me gjuhë programimi procedurale.

Së dyti, mungesa e dokumentacionit është më e vështirë, sepse ju nuk duhet vetëm për të përshkruar klasat dhe objektet, por edhe raste specifike të zbatimit të tyre.

Së treti fleksibiliteti, i tepruar i metodave mund të çojë në faktin se kodi burim dhe programet e zhvilluara do të përshkuar unclaimed në këtë rast të veçantë, karakteristikat dhe aftësitë. Përveç kësaj, vini re joefikasitetin në drejtim të ndarjes së kujtesës. Megjithatë, pavarësisht nga numri i pikëpamjeve të përreth programuesit OOP vazhdimisht në rritje dhe evoluon me shpejtësi gjuhëve veten.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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