ობიექტზე ორიენტირებული პროგრამირება: განსხვავება გადახედვებს შორის
[შეუმოწმებელი ვერსია] | [შეუმოწმებელი ვერსია] |
clean up, replaced: რამოდენიმე → რამდენიმე using AWB |
მ ბოტის დამატება: et:Objekt-orienteeritud programmeerimine |
||
ხაზი 28: | ხაზი 28: | ||
{{Link FA|vi}} |
{{Link FA|vi}} |
||
[[af:Objekgeoriënteerde programmering]] |
[[af:Objekgeoriënteerde programmering]] |
||
[[ar:برمجة كائنية التوجه]] |
[[ar:برمجة كائنية التوجه]] |
||
ხაზი 43: | ხაზი 44: | ||
[[eo:Objektema programado]] |
[[eo:Objektema programado]] |
||
[[es:Programación orientada a objetos]] |
[[es:Programación orientada a objetos]] |
||
[[et:Objekt-orienteeritud programmeerimine]] |
|||
[[eu:Objektuei orientatutako programazio]] |
[[eu:Objektuei orientatutako programazio]] |
||
[[fa:برنامهنویسی شیء گرا]] |
[[fa:برنامهنویسی شیء گرا]] |
13:42, 6 მარტი 2010-ის ვერსია
ამ სტატიას ან სექციას ვიკიფიცირება სჭირდება ქართული ვიკიპედიის ხარისხის სტანდარტების დასაკმაყოფილებლად. იმ შემთხვევაში, თუ არ იცით, თუ რა არის ვიკიფიცირება, იხ. დახმარების გვერდი. სასურველია ამის შესახებ აცნობოთ იმ მომხმარებლებსაც, რომელთაც მნიშვნელოვანი წვლილი მიუძღვით სტატიის შექმნაში. გამოიყენეთ: {{subst:ვიკიფიცირება/info|ობიექტზე ორიენტირებული პროგრამირება}} |
ობიექტურად ორიენტირებული პროგრამირება (შემოკლებით, OOP) არის პროგრამირების პარადიგმი, რომელისთვისაც ცენტრალურია არა მოქმედების, არამედ ობიექტის ცნება.
ობიექტურად ორიენტირებული პროგრამირების კონცეფცია ჩამოყალიბდა როგორც პასუხი იმ უამრავ სირთულეზე, რაც თან ახლდა სტრუქტურული პროგრამირებას. თუმცა დროთა განმავლობაში OO მიდგომამაც გამოავლინა თავისი სისუსტეები. ობიექტურად ორიენტირებული პროგრამირება განსაკუთრებით სწრაფად განვითარდა 1980-იანი წლებიდან, Smalltalk და C++ პროგრამირების ენების განვითარებასთან ერთად.
წმინდა ობიექტურ ორიენტირებული პროგრამირების კონცეფცია დღეს არ შეიძლება ჩაითვალოს ყველაზე ოპტიმალურად არსებულ კონცეფციებს შორის. თანამედროვე წამყვანი პროგრამირების ენები ვითარდებიან ერთდროულად რამდენიმე პარადიგმის განხორციელების მიმართულებით. ერთ-ერთი ყველაზე გავლენიანი პარადიგმი, რომელიც უკანასკნელ წლებში ჰპოვებს განვითარებას ობიექტურად ორიენტირებულ პროგრამირებასთან ერთად არის ფუნქციონალური პროგრამირება.
ისტორია
Smalltalk, C++, Eifel, Java და ა.შ.
... დასაწერია ...
ძირითადი კონცეფციები
კლასი, ინტერფეისი, ინკაპსულაცია, შთამომავლობა, და ა. შ.
... დასაწერია ...
Design Patterns (...ეს ტერმინი როგორ ვთარგმნო?...)
... დასაწერია ...