Object-Oriented Programming (OOP) არის პარადიგმა, რომელიც ორგანიზებს კოდს ობიექტების გარშემო — მდგომარეობის (მონაცემები) და ქცევის (მეთოდები) პაკეტი — ცალკეული ფუნქციებისა და გლობალური მონაცემების ნაცვლად. კლასი არის ნახაზი; ობიექტი არის კონკრეტული ინსტანცია, რომელიც მისგან შეიქმნა.
ძირითადი იდეა
თქვენ მოდელირებთ პრობლემას თანამშრომელი ობიექტების სიმრავლეს, რომელთაგან თითოეული პასუხისმგებელია თავისი მონაცემებისთვის. კოდი, რომელსაც ეს მონაცემები სჭირდება, სთხოვს ობიექტს რაიმე გააკეთოს ამ მონაცემებში შეღწევის ნაცვლად.
