Համակարգիչներ, Ծրագրավորում
Object-oriented ծրագրավորման
Object-oriented ծրագրավորման մի մեթոդը հնարավորին չափ մոտ է մեր վարքի. Այն ծառայում է որպես բնական երկարաձգման վաղ նորարարությունների զարգացմանն առնչվող ծրագրավորման լեզուների. Եթե մենք խոսում ենք կառուցվածքային ծրագրավորման, ապա այս ուղղությունը շատ ավելի համակարգված, քան ավելի վաղ տարբերակի, ի լրումն, դա ավելի վերացական, ավելի մոդուլային. Մենք արդեն փորձեր է անջատել եւ տեղափոխել ծրագրավորման տարրեր, այսպես կոչված, ներքին մակարդակով:
Object-oriented ծրագրավորման է օգտագործել զարգացման համար մասնագիտացված լեզուների. Նրանք սովորաբար բնութագրվում է երեք հիմնական հատկանիշները:
- encapsulation, այսինքն համակցությամբ գրառումների հետ գործառույթների եւ ընթացակարգերի, ինչպես նաեւ շահարկող ձայնագրություններ տվյալների դաշտերը, ձեւավորելով բոլորովին նոր տեսակի տվյալների բազայում, որը կոչվում է օբյեկտ.
- ժառանգութիւնը, որ օբյեկտը սահմանումը նկատի ունենալով իր հերթական օգտագործումը կառուցել մի հիերարխիա օբյեկտների ստեղծվել հետ կարողությունը առաջացնում նոր օբյեկտ առնչվող հիերարխիայի, ինչպես նաեւ նկատի ունենալով մուտքի կոդը եւ առաջացնում տեղեկություններ բոլոր օբյեկտների.
- polymorphism, այսինքն, հնարավորություն է հանձնարարել գործողությունները նույն անունով, որը այնուհետեւ կարող է ընդհանուր վեր ու վար օբյեկտի հիերարխիայում, եւ հիերարխիա յուրաքանչյուր օբյեկտի իրականացման գործողության այս կերպ կլինի պատասխանատվությունը, որ ճիշտ է նրա համար:
Object-oriented ծրագրավորման Delphi ապահովում է ամբողջական շարք գործիքների համար ծրագրավորման, որոնց թվում են `ավելի մեծ է modularity եւ համակարգված վերացական, ներկառուցված ունակության նորից օգտագործել. Բոլոր այդ հատկանիշները կարելի է վերագրել օրենսգրքի, որն ավելի համակարգված, ավելի հեշտ է ծառայություն, եւ շատ ավելի ճկուն: Շատ հաճախ, որ օբյեկտը կողմնորոշված ծրագրավորում է կողմ դնենք կոնկրետ դատողություններ ծրագրավորման համար երկար տարիներ համարվում որպես ստանդարտ. Սակայն, երբ դա արվում է, որ գործընթացը զարգացման չի թվում այնքան բարդ է, եւ թվում է, պարզ եւ հիանալի գործիք մի շարք խնդիրների, տրամադրելով մեծ դժվարությունների չնչին ծրագրային ապահովման.
Եթե դուք այն դարձրել մեր խնդիրը, օրինակ, ուսումնասիրելու object-oriented ծրագրավորման PHP, դա անհրաժեշտ է մերժել, եւ մոռանում, ինչ դուք գիտեք, այդ մասին, նախքան, եւ եկել է իր ուսումնասիրության հետ մաքուր կշտամբել: Միակ ճանապարհը դուք կկարողանաք տեսնել բոլոր մանրամասները: Այս մոտեցման գնահատել իր հարմարավետություն եւ առանձնահատկություններ. Object-oriented ծրագրավորման չէ միակ ճանապարհն է, դա ավելի շատ նման է continuum գաղափարների վրա կենտրոնացած կազմելու մաքուր կոդը. Կազմողի աշխատում է մի քանի տարբեր սկզբունքների, եթե մենք համեմատենք այն թարգմանչի, իսկ նրա արագությունը շատ ավելի բարձր է: Կազմողները են զարգացմանն ուղղված ցանկացած պատրաստի ծրագրային արտադրանքի, այլ ոչ թե մի սահմանափակ շարք խնդիրների.
դասեր
Նախքան այն ստեղծվել է object-oriented ծրագրավորման լեզուները շատ զարգացումներ են brewing անհրաժեշտությունը երկար տիպերի , քան իրական եւ թվերից, տեքստային փոփոխականների եւ բուլյան փոփոխականների. Այն դառնում է դժվար է աշխատել ամբողջ թվերի տվյալների arrays. Դա այն է, ինչ օգտագործվում դասեր է OOP- ի հասկացությունները. Նման կառույցները դարձել է շատ ավելի հեշտ է աշխատել, քանի որ հիմա նույն օբյեկտները չեն պետք է գրանցվեք շատ տող կոդ է ստանալ մի բան, որ կարող է գեներացվել է ինքնաբերաբար: Ցածր մակարդակի ծրագրավորման լեզուների նման մեթոդը, կարծես թե, շատ դժվար է, բայց մի նոր փուլ է օգտագործել այն շատ հարմարավետ.
Similar articles
Trending Now