ЭЭМПрограммалоо

PLO жана аларды пайдалануунун негизги негиздери

жалпы маалымат

OOP - 20-кылымдын 80-жылдарында пайда болгон программалоо бир стили болуп саналат. аларды кайра иштетүү боюнча маалымат жана көрсөтмөлөрдү объектиге-багытталган программалоо, өзүнчө бар жол-жоболук тилдерде айырмаланып, бул маалымат бирдиктүү уюмга бириктириле турган.

МТТ жөнүндө негизги жоболор

объект-программалоо программалык-жылы өзүнүн ясындагы бар. OOP негиздери - анын негизги идеясы болуп саналат. үч алардын маанилүү бар: мурасы Объеке жана Encapsulation. Ар бир төмөндө кененирээк каралат. OOP тилинде программаларды негиздери объектилерин жана класстардын пайдалануу болуп саналат. Жазуу булагы кодекстин жол-жоболук стили өтүү менен көп учурда объектиге-багытталган үчүн кыйынга турат, бирок, көпчүлүк иштеп PLO көп мүмкүнчүлүгү болот.

Encapsulation

Encapsulation - маалымат биригүү бир жак жана аларды кайра иштетүү боюнча көрсөтмөлөрдү колдонуу - класс. OOP тилдердин биринде жазуу программаларынын убакта ички жана тышкы жак маалымат ортосунда айырма бар. Ошентип, тышкы таасирлерге жолу менен аларды ишке ашыруу маалымат коопсуздугун жана ыкмаларын жетүү, мисалы, бул нерсеге байланыштуу эмес, башка класстарга чейин. маалыматтардын маани алкагында ийгиликтүү бири-бири менен өз ара, бирок корголот уруксатсыз кирүүдөн сырттан.

тукум куучулук

OOP экинчи принцип - мурас - алардын иш жүзүндө ишке ашырууну кайталанган башка бир класс пайдалануу мүмкүнчүлүгү болуп саналат. Inheritance булак коду ашыкчасын жок.

Объеке

OOP дагы бир принцип - Polymorphism. Аны пайдалануу татаал даражасы ар кандай объектилерин башкарууга милдеттерди ишке ашыруу үчүн иш-чаралар жана ошол эле учурда укук башкача жооп берет бир макамын түзүүгө болот дегенди билдирет.

OOP тилдери

OOP негиздери сыяктуу таанымал программалоо тилдеринин C сыяктуу колдонулат ++ жана программаларды жана арыздарды олуттуу бөлүгүн иштеп Java. ошондой эле, колдонулган OOP тилдер бар - Delphi, Object Pascal, Ruby жана башка көптөгөн адамдар болуп саналат.

PLO сын

Бул методология карата жалпысынан оң билдирүүлөрүнө карабастан, көп OOP негиздери ачык жана сынга алынат. менен жол-жоболук программалоо OOP өз кемчиликтери бар.

Биринчиден, өтүү татаалдыгы. OOP эрежелерин түшүнүү үчүн, ал көп убакыт, көп адамдар гана жол-жоболук программалоо тилдери менен тыгыз иштешет талап кылат.

Экинчиден, документтеринин жоктугу сиз класстар жана объекттерди, ошондой эле аларды жүзөгө ашыруу өзгөчө учурларын түшүндүрүү үчүн гана эмес, керек, анткени кыйла татаал маселе болуп саналат.

ыкмаларын Үчүнчүдөн, өтө ийкемдүү булак коду жана иштелип чыккан программалар бул учурда, өзгөчөлүктөрү жана мүмкүнчүлүктөрү менен кылынбаган басып алынат деп алып келиши мүмкүн. Мындан тышкары, эс жайгаштыруу жагынан натыйжасыз көрөлү. Бирок, көз караштарына санына карабастан тегерек OOP программалааччылар дайыма өсүп жана тез өнүгүп жаткан тилдерин өздөрүн.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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