|
أرشيف المواضيع الغير مكتمله او المكرره او المنقوله و المخالفه هنا توضع المواضيع الغير مكتملة او المكرره في المنتدى او المنقوله من مواقع اخرى دون تصرف ناقلها او المواضيع المخالفه. |
| LinkBack | أدوات الموضوع | انواع عرض الموضوع |
#1
| ||
| ||
معنى البرمجة الشيئية :: oop ** معنى البرمجة الشيئية :: oop هي عبارة عن أسلوب جديد من أساليب البرمجة حيث أصبحت وحدة بناء البرنامج هي الصنف class والذي يحوي على البيانات data والعمليات ( الدوال ) functions .ولها عدة مسميات منها ..:: 1- البرمجة غرضية التوجة . 2- البرمجة الكائنية الموجهة . * أسلوب البرمجة الشيئية :. عادة ما تكون البرامج من هذا الأسلوب معقدة بشكل كبير حيث تقسيم البرنامج إلى مجموعة من المهام الرئيسية ومن ثم تقسم إلى مهام فرعية على حسب درجة التعقيد للمهام الرئيسية لذلك فان البرمجة الهيكلية تنتهج النهج ( من الأعلى إلى الأسفل ) Top Down . * عيوب هذا الأسلوب : البرمجة الهيكلية .:: 1- صعوبة فصل البيانات على العمليات . 2- إعادة إنشاء الحلول وعدة إعادة استخدامها . * المفاهيم الأساسية للبرمجة الشيئية :. 1- الكائن ****** : عبارة عن وحدة تحوي مجموعة من البيانات تسمي ( خصائص ) properties أو صفات ومعرفة عليها مجموعة من العمليات . مثال .:: كائن السيارة .: الخصائص : Model :Ferrari Color : Blue Year : 2005 العمليات ::. Start ' الانطلاق ' Stop ' التوقف ' Accelerate 'التسارع' 2- الصنف Class : الكائنات ذات الخصائص والأفعال المشتركة بحاجة لآن تجمع مع بعضها البعض حتى يمكن استخدامها في برنامج ما. وبالتالي فإن الصنف : عبارة عن مجموعة من الكائنات التي تشترك في الخصائص والعمليات .. مثلاً ..:: الطالب كائن >> الطلاب صنف . الموظف كائن >> الموظفين صنف . * مزايا البرمجة الشيئية :. Features of (opp) 1- التجريدabstraction : وهو عملية تحديد الخصائص والعمليات التي تنتمي لصنف معين وهي نوعان .:: أ- تجريد البيانات Data abstraction : وهي عملية التعرف على الخصائص المرتبطة بكائن معين . ب- تجريد العمليات Methods abstraction: وهو عملية تحديد العمليات والإجراءات دون ذكر شيء عن كيفية أدائها . 2- التغليف ( الكبسلة )Encapsulation : هي عملية تجميع كل الخصائص properties والطرق ( العمليات ) Methods في وحدة واحدة ( داخل غلاف واحد ) حيث لا يمكن الوصول إليها ( أي الخصائص والطرق ) إلا عن طريق الكائن . 3- إخفاء البيانات Data Hiding:. وهي ميزة ناتجة عن كبسلة البيانات وتعني إضافة مستوى حماية معين على البيانات حتى نمنع وصول الخطأ إليها . 4- الوراثة Inhertance:. وهي أن يرث صنف ما الخصائص والعمليات الموجودة في الصنف الآخر مما يساعد على إعادة الاستخدام للأصناف التي تم إنشاؤها من قبل المستخدم . . ** أمثلة لبعض الأصناف المشتقة والأساسية في الوراثة :.. 5- تعدد الأشكال ( الأوجه ) polymorfisme: تسمح ميزة تعدد الأشكال لنفس الدالة أن تتعرف بصورة مختلفة في أصناف مختلفة . ويمكن عمل ذلك بـ الوراثة مع تعدد الأشكال . واللغات التي تدعم أسلوب البرمجة الشيئية كثيرة نذكر منها .. C++ و java و C# و vb.net منقوووووووووول للامانة وانتظرونا بكل جديد
__________________ angel4angel4angel4angel4angel4 |
#2
| ||
| ||
بارك الله فيك
__________________ ربًي أؤمْن كثًيرآ بأن المًسآإحْه الفآإصًله بين الحْلم ۆالۆآقْع مجْرد دعْآء.. :ht: |
#3
| ||
| ||
__________________ angel4angel4angel4angel4angel4 |
#4
| ||
| ||
شكرااااااااااااااااااااا c#.............++c.....وجافا وان شاء الله بتعرف على vb.net لغات جدا ممتعة ولكنها تحتاج لمجهود قوي لاتقانها
__________________ الحمد الله على كل شيء حماك الله ياأردن العز والفخر |
#5
| ||
| ||
ان شاء الله
__________________ angel4angel4angel4angel4angel4 |
مواقع النشر (المفضلة) |
| |
المواضيع المتشابهه | ||||
الموضوع | كاتب الموضوع | المنتدى | مشاركات | آخر مشاركة |
المنتجات الصينية ,سوق الصين ,البضائع الصينية | zhouquan | أرشيف المواضيع الغير مكتمله او المكرره او المنقوله و المخالفه | 0 | 12-17-2009 05:14 PM |
المنتجات الصينية ,سوق الصين ,البضائع الصينية | zhouquan | أرشيف المواضيع الغير مكتمله او المكرره او المنقوله و المخالفه | 0 | 12-17-2009 05:12 PM |
المنتجات الصينية ,سوق الصين ,البضائع الصينية | zhouquan | أرشيف المواضيع الغير مكتمله او المكرره او المنقوله و المخالفه | 0 | 12-17-2009 05:11 PM |
البرمجة اللغوية العصبية | المستشار | أرشيف المواضيع الغير مكتمله او المكرره او المنقوله و المخالفه | 5 | 09-28-2005 01:24 AM |