OOP-ის მეთოდოლოგია
OOP-ის მეთოდოლოგია ანუ ობიექტზე-ორიენტირებული პროგრამირება განკუთვნილია ნებისმიერი კომპიუტერული პროგრამის ან სისტემის დასაწერად, როგორც ობიექტების ერთობლიობა, რომელთაგან თითოეული კონკრეტულ კლასს ეკუთვნის და ასრულებს გარკვეულ ფუნქციებს. ხოლო ყველა კლასი ემკვიდრეობის პრინციპებს ემორჩილება.
OOP-ის ძირითადი პრინციპები:
- აბსტრაქცია საშუალებას აძლევს გამოყოს მოდელში მნიშვნელოვანი ასპექტები კონკრეტული ამოცანის გადასაჭრელად, რომლებიც ფორმირდება კლასის სახით.
- ინკაფსულაცია აორგანიზებს სისტემის შიგნით ობიექტების სწრაფ და უსაფრთხო იერარქიას. ინკაფსულაციის დროს პროცესის მართვისთვის საკმარისია ერთი მარტივი ბრძანება, ზედმეტი განმარტებების გარეშე.
- მემკვიდრეობა განსაზღვრავს ნათესაურ ურთიერთობებს პროგრამაში არსებულ ობიექტებს შორის, რათა მშობელში შეტანილი ცვლილებები არ დუბლირდეს შთამომავალ ელემენტში.
- პოლიმორფიზმი განსაზღვრავს რა სიტუაციებში უნდა მოხდეს პროცესების პარალელიზაცია, და რა სიტუაციებში - მათი გაერთიანება.
ასევე იხილეთ
-
სახელმძღვანელო PHP,
რომელიც მოგვითხრობს OOP-თან მუშაობის შესახებ PHP-ში -
სახელმძღვანელო JavaScript,
რომელიც მოგვითხრობს OOP-თან მუშაობის შესახებ JavaScript-ში -
მოდელირების ენა
UML,
რომელიც აღწერს პროცესებს დიაგრამების და სქემების საშუალებით -
კონცეფციების ერთობლიობა პროგრამირების პარადიგმა,
რომელიც განსაზღვრავს პროგრამირების მიდგომას