techdict talk:Class

من ويكي عربآيز
اذهب إلى: تصفح، ابحث

اقتراحات

  • صنف
  • فصيلة

Tick.png --Zamaliphe 08:26, 30 December 2006 (PST)

  • فئة

Tick.png --مأمون 08:56، 16 يوليو 2008 (UTC)

تعليقات

  • فصيلة: اولا انا لازلت اذكر الايام السوداء التى كنت احاول فيها فهم المعانى المختلفه للمصطلحات الانجليزيه المترجمه من مترجمين مختلفين، ولليوم اواجه هذه المشكله احيانا، اقترح كلمه "فصيله" لتدل على البرمجه الموجهه نحو الاهداف، حيث ان فلسفه هذه اللغات اساسا أخذت اسلوبها من الكائنات الحيه، حيث الوراثه والفصائل المختلفه هى اساس الحياه، كما ان هناك عده كتاب فى البرمجه يستخدمون هذه الترجمه منهم "مهندس اسامه الحسينى" --Zamaliphe 08:38, 30 December 2006 (PST)
أعتقد "صنف" أكثر شيوعا، حقيقة لا أفهم معنى المصطلح فلذا لا أستطيع أن أبدي رأيا. --خالد حسني 06:21, 10 مايو 2007 (PDT)
الفكرة الأساسية وراء اللغات كائنية المنحى (OPD) هي دمج البيانات والدالات التي تعمل على البيانات في كينونة واحدة (أي أن أحداً من الخارج ليس بمقدوره تعديل هذه البيانات أو معالجتها مباشرة، بل هذا اختصاص الدوال الداخلية في هذه الكينونة. لذا وكي تعالج أي دالة من الخارج هذه البيانات، فهي تطلب أولاً من هذه الدوال الداخلية ما تريد ثم تستلم الخرج)، هذه الكينونة تُسمى كائناً. ولهذا فوائد عظيمة، أولها حماية البيانات من العبث، فأنت لم تكن تضمن في سطور البرمجة الإجرائية القديمة (والبرمجة الإجرائية هي سطور متلاحقة من التعليمات دون أي تنظيم، يعني هيَ مجرد لائحة من التعليمات) أن يُكتب سطر يشوه بيانات مهمة أو يعدّلها عن طريق الخطأ، والبيانات في النهاية هي سبب وجود البرامج.
كي تُنشئ كائناً يحوي بيانات ودالات لمعالجة البيانات هذه، فعليك أولاً أن تكتب مواصفات لهذا الكائن، وهذه المواصفات تُسمى "class"، أي أن هذه المواصفات لا تُنشئ أي كائن في حقيقة الأمر، لكنها فقط تُحدد مواصفات كاملة لكائن يُمكنك لاحقاً إنشاؤه منها. بعد هذه المرحلة بمقدورك توليد كائنات بهذه المواصفات بقدر ما تريد، وتسميتها ما شئت.
صنف لا تعجبني كثيراً، فهي أولاً ليست كلمة مميزة (فكّر بجملة نقول بها بأنَّ هناك "أصنافاً مختلفة في هذه الشفرة"..؟!)، وثانياً هي توحي باختلاف "النوع" (الصَّنف) بين الأصناف، وهذا ليس حاصلاً بالضرورة هنا. وأنا ما مرت عليَّ في أي مكان آخر قبل الآن. --مأمون 09:21، 16 يوليو 2008 (UTC)