كائن

term_id: object

Category: basic_concepts

Definition

الكائن هو مفهوم أساسي في علوم الكمبيوتر، خاصة في البرمجة كائنية التوجه (OOP). فهو يمثل مثيلًا لفئة ما، ويجمع بين الحالة (السمات أو البيانات) والسلوك (الطرق) في وحدة واحدة.

Summary

كيان متميز داخل البرنامج يحتوي على بيانات وطرق للتعامل مع تلك البيانات، وهو محوري في البرمجة كائنية التوجه.

Key Concepts

  • التغليف (Encapsulation)
  • مثيل الفئة (Class Instance)
  • السمات (Attributes)
  • الطرق (Methods)

Use Cases

  • تصميم هندسة البرمجيات
  • إدارة بيانات الصور في مكتبة OpenCV
  • هيكلة إدخالات مجموعات البيانات

Code Example

1
2
3
4
5
6
7
class Dog:
    def __init__(self, name):
        self.name = name
    def bark(self):
        return f"{self.name} says woof!"
my_dog = Dog('Buddy')
print(my_dog.bark())