Компьютерлер, Бағдарламалау
Объектілі программалау
Объектілі программалау - біздің мінез-құлық үшін мүмкіндігінше жақын әдісі. Ол бағдарламалау тілдерін дамытуға байланысты бұрын инновацияларды табиғи жалғасы ретінде қызмет етеді. біз туралы айтатын болсақ құрылымдық бағдарламалау, онда бұл бағыт әлдеқайда құрылымдалған бұрынғы нұсқасында қарағанда, сонымен қатар, ол, көп модульдік астам дерексіз болып табылады. Біз қазірдің өзінде деп аталатын ішкі деңгейдегі бағдарламалау элементтерін ажырату және жылжыту әрекеттері болды.
Объектілі программалау мамандандырылған Тілдерді дамыту үшін пайдалану болып табылады. Олар, әдетте, үш негізгі ерекшеліктері сипатталады:
- инкапсуляция, жазбалар деректер өрістерін манипуляциялау, сондай-ақ, функциялары мен рәсімдерге жазбалар комбинациясын яғни, деректер базасын мүлдем жаңа түрін қалыптастыру, нысанды деп аталады;
- мұрагерлік, жаңа иерархия қатысты нысанды, сондай-ақ рұқсат кодын білдіреді генерациялау және барлық нысандар туралы ақпаратты қалыптастыру мүмкіндігімен құрылған объектілерді иерархиясын салу кейіннен оны пайдалану көздейтін нысан анықтамасы;
- полиморфизм, бұл, онда дейін ортақ болады аттас, және объектісі иерархия төмен әрекеттерін тағайындау мүмкіндігі болып табылады, және осы жолда әрекет әрбір нысан іске асыру иерархиясы, өзіне дұрыс болып табылады жауапкершілік болады.
Нысан-бағытталған бағдарламалау Delphi, бағдарламалау құралдарының толық жиынтығын, олардың арасында қамтамасыз етеді: үлкен модульдік және құрылымдық реферат, кіріктірілген қайта пайдалану мүмкіндігі. Барлық осы сипаттамалары қызмет тұрғысынан және әлдеқайда икемді оңай, көп құрылымдық болып коды, жатқызуға болады. Өте жиі, объектілі программалау АҚШ стандарты ретінде қарастырылады көптеген жылдар бойы бағдарламалау туралы нақты пайымдаулар шетке кетуге құрайды. Осы атқарылған кезде Алайда, даму процесі, сондықтан күрделі көрінуі, және нақты және үлкен қиындық тривиалды бағдарламалық қамтамасыз жеткізу міндеттерді түрлі үшін тамаша құралы болып көрінеді емес.
Сіз PHP объектілі-бағдарланған бағдарламалау оқуға, мысалы, ол біздің міндетіміз жасадық болса, онда ол тастар және сіз бұрын бұл туралы білеміз ұмытып қажет, және таза сланецтен өз зерттеу келді. Сіз өз ыңғайлы және мүмкіндіктерін бағалау үшін осы тәсілді барлық детальдарын көре алатын болады жалғыз тәсілі. Объектілі программалау жолы жалғыз емес, ол неғұрлым таза кодын жасау бағытталған идеялар үздіксіз сияқты. біз аудармашының оны салыстыру, егер оның жылдамдығы әлдеқайда жоғары, ал, компилятор, бірнеше әр түрлі қағидаттар бойынша жұмыс істейді. Құрастырушылар орнына міндеттерді шектеулі ауқымы қарағанда, кез келген дайын бағдарламалық өнімдерді дамытуға бағытталған.
Сыныптар
ол құрылды алдында көптеген әзірлемелер объектілі-бағытталған бағдарламалау тілдері кеңейтілген қажеттігін туындауға болатын деректер түрлері нақты және бүтін сандар, мәтін айнымалы және Boolean айнымалы қарағанда. Бұл бүтін деректер массивтермен жұмыс істеу қиын болады. Яғни ООП ұғымдар сабақ пайдаланылатын қандай. Енді сол объектілер үшін автоматты түрде жинақталатын болады нәрсе алуға кодын жолдарының көп тіркеуге қажеті жоқ, өйткені осындай құрылымдармен, жұмыс істеу әлдеқайда оңай болды. төмен деңгейлі программалау тілдері үшін осындай әдіс өте қиын, бірақ өте жайлы, оны пайдалануға дамудың жаңа кезеңінде болып көрінеді.
Similar articles
Trending Now