Անդամ : Մուտք գործել |Գրանցում Գրանցում |Upload իմացություն
Որոնման համար
Օբյեկտի վրա հիմնված ծրագրավորում [Փոփոխել ]
Օբյեկտի վրա հիմնված ծրագրավորումը (OOP) հանդիսանում է «օբյեկտների» հայեցակարգի հիման վրա ծրագրավորման պարադիգմ, որը կարող է պարունակել տվյալներ, դաշտերի տեսքով, որոնք հաճախ հայտնի են որպես ատրիբուտներ, եւ կոդը, ընթացակարգերի ձեւով, հաճախ հայտնի են որպես մեթոդներ: Նպատակների առանձնահատկությունն այն է, որ օբյեկտի ընթացակարգերը կարող են մուտք գործել եւ հաճախ փոխել այն օբյեկտի տվյալների դաշտերը, որոնց հետ դրանք կապված են (առարկաները ունեն «այս» կամ «ինքնակառավարման» հասկացություն): OOP- ում համակարգչային ծրագրերը նախագծված են այնպիսի օբյեկտներից, որոնք փոխազդում են միմյանց հետ: OOP լեզուների զգալի բազմազանություն կա, սակայն ամենատարածվածները դասակարգված են, ինչը նշանակում է, որ օբյեկտները դասակարգի դեպքեր են, որոնք սովորաբար որոշում են իրենց տեսակները:
Շատ լայնորեն կիրառվող ծրագրավորման լեզուներից շատերը (C, Object Pascal, Java, Python եւ այլն) շատ բազմակողմանի ծրագրավորման լեզուներ են, որոնք աջակցում են օբյեկտի վրա հիմնված ծրագրավորման ավելի մեծ կամ փոքր աստիճանի, սովորաբար հրամայական, ընթացակարգային ծրագրավորման հետ համատեղ: Նշանակալից օբյեկտի վրա հիմնված լեզուները ներառում են Java, C, C #, Python, PHP, Ruby, Perl, Object Pascal, Objective-C, Dart, Swift, Scala, Common Lisp եւ Smalltalk:
[Declarative programming- ը][Աղյուսակ][Վերջնական օգտագործման զարգացում][Քաղաքականության վրա հիմնված նախագծում][C Sharp: ծրագրավորման լեզու][Python: ծրագրավորման լեզու][PHP- ը][Դարթ `ծրագրավորման լեզու]
1.Հատկություններ
1.1.Համօգտագործված ոչ OOP նախորդ լեզուներով
1.2.Օբեկտներ եւ դասեր
1.3.Դասի վրա հիմնված նախատիպի վրա հիմնված
1.4.Դինամիկ առաքում / հաղորդագրություն փոխանցում
1.5.Ներդաշնակություն
1.6.Կազմը, ժառանգությունը եւ պատվիրակությունը
1.7.Պոլիմորֆիզմ
1.8.Բաց ռեկուրսիա
2.Պատմություն
3.OOP լեզուները
3.1.OOP- ն դինամիկ լեզուներով
3.2.OOP- ը ցանցային արձանագրության մեջ
4.Դիզայնի նախշերով
4.1.Ժառանգական եւ վարքային ենթատիրտ
4.2.Չորս դիզայնի նախշերով խմբակ
4.3.Օբյեկտի կողմնորոշում եւ տվյալների բազաներ
4.4.Իրական աշխարհի մոդելավորում եւ հարաբերություններ
4.5.OOP եւ հսկողության հոսք
4.6.Պատասխանատվություն `տվյալների վրա հիմնված դիզայնի հետ
4.7.SOLID եւ GRASP ուղեցույցները
5.Քննադատությունը
6.Ֆորմալ իմաստաբանություն
[Upload Ավելի շատ Բովանդակություն ]


Հեղինակային իրավունք @2018 Lxjkh