Class and Object
اخوتي المحترمين اعضاء هذا المنتدى العملاق ارجو مساعدتي في التفريق بين ال الكلاس و الاوبجكت وهل من امثلة توضيحية وفقكم الله
Class and Object
اخوتي المحترمين اعضاء هذا المنتدى العملاق ارجو مساعدتي في التفريق بين ال الكلاس و الاوبجكت وهل من امثلة توضيحية وفقكم الله
انا حقيقة لا افقه شئ فى دلفى لكن المفهوم ده عام
class تعنى صنف و object تعنى كائن
هذا هو تعريف wiki لـ class
اقتباسDefines the abstract characteristics of a thing (object), including the thing's characteristics (its attributes, fields or properties) and the thing's behaviors (the things it can do, or methods, operations or features). One might say that a class is a blueprint or factory that describes the nature of something. For example, the class Dog would consist of traits shared by all dogs, such as breed and fur color (characteristics), and the ability to bark and sit (behaviors). Classes provide modularity and structure in an object-oriented computer program. A class should typically be recognizable to a non-programmer familiar with the problem domain, meaning that the characteristics of the class should make sense in context. Also, the code for a class should be relatively self-contained (generally using encapsulation). Collectively, the properties and methods defined by a class are called members.
و الترجمة العامة تعنى ::::::
الصنف يعرف الصفات المجردة للكائن منها الاساليب methods و الخصائص properties
فمثلا نحن نعرف الصنف dog و يحتوى على الاساليب : 1- يأكل 2-يعض , و الخصائص : 1- عنده اربع ارجل 2- له انياب لياكل بها 3- له فراء
اما الكائن object
اقتباسA particular object. The class of Dog defines all possible dogs by listing the characteristics and behaviors they can have; the object Lassie is one particular dog, with particular versions of the characteristics. A Dog has fur; Lassie has brown-and-white fur.
فهو شئ مخصص , عندما عرفنا الصنف dog سنعرف الكائن lassie لها
الاساليب : 1- تاكل لحوم 2- تعض القطط و الخصائص : 1-عندها اربع ارجل قصيرة 2- انيابها قوية 3- لها فراء ابيض و بنى
راجع هذا الرابط : Object-oriented programming
ارجو ان يكون شرحى افادك
وفقك الله
تم تعديل هذه المشاركة بواسطة Omar Eladel في 24 أبريل 2008 في 23:30
شكر الله لك وبيض وجهك ولكن هل احتاجهما عند انشاء قاعدة بيانات و هل من مثال توضيحي لذلك؟؟
ولك جزيل الشكر و للجميع
السلام عليكم
اقتباسهل احتاجهما عند انشاء قاعدة بيانات و هل من مثال توضيحي
نعم لكن حينما تريد دلك
اي يمكن عمل مشاريع قواعد البيانات بدون استعمال OOP
بالنسبه اليا ان كانت عمليه دراسة وتصميم المشروع قد قمت بها بواسطة مريز هنا لا مشكلة اقوم بعمل المشروع كالمعتاد
اما ادا استعملت الدراسة بواسطة uml هنا يختلف الامر حيت يجب عليك استعمال OOP
c#لحسن الحظ استعملتها مرة واحدة في مشروع
تم تعديل هذه المشاركة بواسطة زكيري عبد العالي في 25 أبريل 2008 في 22:01
اشكرك اخي زكري على ردك وتوضيحك