КомпьютерлерБағдарламалау

Негізгі ООП принциптері және оларды пайдалану

жалпы ақпарат

ООП - 20 ғасырдың 80-шы жылдары пайда бағдарламалау стилі болып табылады. оларды қайта өңдеу үшін деректер мен нұсқаулар бөлек өмір сүре процедуралық тілдерінде айырмашылығы, объектілі-бағытталған бағдарламалау бойынша, бұл ақпарат бір ұйымға біріктірілген.

ООП негізгі принциптері

объектілі программалау бағдарламалық қамтамасыз өз постулаттары бар. ООП принциптері - оның негізгі идеялары болып табылады. Олардың ең маңызды үш бар: тиген мұралық жер, полиморфизм және инкапсуляция. әрбір төменде толығырақ қаралатын болады. ООП тілдерінде бағдарламалау негіздері объектілер мен сынып пайдалану болып табылады. қарсылық бағдарланған жиі қиындықтарға тап жазу бастапқы кодты процессуалдық стилінде көшу, алайда, ең әзірлеушілер ООП көптеген артықшылықтары таба алады.

инкапсуляция

Инкапсуляция - класс - бір тұлғаның өз өңдеу үшін деректерді біріктіру және нұсқаулар пайдалану болып табылады. ООП тілдердің бірінде жазу бағдарламаларының уақытта тұлғаның ішкі және сыртқы ақпарат арасындағы айырмашылық бар. Осылайша, сыртқы әсерлерден, мысалы, осы элементке байланысты емес басқа да сынып оларды жүзеге асыру деректер қауіпсіздігін және әдістері қол жеткізу. деректер мәні шеңберінде табысты өзара бір-бірімен, бірақ қорғалған рұқсатсыз кіруден сырттан.

мұра

ООП екінші принципі - мұралық жер - олардың нақты жүзеге асыруды орындамастан басқа бір класс пайдалану әдістерін қабілеті болып табылады. Inheritance бастапқы кодты резервтеу жояды.

полиморфизм

ООП Тағы бір принципі - Полиморфизм. Оны пайдалану күрделілігі әртүрлі дәрежесіндегі нысандар оқиғалар мен міндеттерді жүзеге асыру үшін бір уақытта оңға басқаша жауап береді бірыңғай интерфейс жасауға болады манипуляциялау үшін білдіреді.

ООП тілдер

ООП принциптері бағдарламалар мен қосымшалар едәуір бөлігін дамыған C ++ және Java, сияқты ең танымал программалау тілдері қолданылады. азырақ пайдаланылатын ООП тілдері, сондай-ақ бар - Delphi, Паскаль, Ruby және басқа да көптеген объектісі болып табылады.

PLO сын

Бұл әдістеме бағытында, әдетте, оң есептілігін қарамастан, жиі ООП принциптері ұшырайды және сынға. сияқты процессуалдық бағдарламалау ООП өз кемшіліктері бар.

Біріншіден, өтпелі күрделілігі. ООП принциптерін түсіну үшін, ол көп уақыт талап етеді, көп адамдар тек процедуралық программалау тілдері тығыз жұмыс істейді.

Сіз сыныптар мен нысандарды, сондай-ақ оларды жүзеге асырудың нақты даналарын сипаттау үшін ғана емес, қажет, өйткені Екіншіден, құжаттама болмауы одан да қиын.

әдістерін Үшіншіден, шамадан тыс икемділік бастапқы коды және дамыған бағдарламалар осы нақты жағдайда, ерекшеліктері мен мүмкіндіктерін талап етілмеген шамадан болады фактісі әкелуі мүмкін. Сонымен қатар, еске бөлу тұрғысынан тиімсіздігін атап өтеміз. Алайда, қарамастан қоршаған ООП бағдарламашылар қаралды санының үнемі өсіп және тез тіл өздерін дамып.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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