أجهزة الكمبيوتربرمجة

البرمجة الموجهة نحو الكائن

البرمجة الموجهة نحو الكائن هي الطريقة الأقرب إلى سلوكنا. وهو بمثابة استمرار طبيعي للابتكارات السابقة المتعلقة بتطوير لغات البرمجة. إذا كنا نتحدث عن البرمجة الهيكلية، ثم هذا الاتجاه هو أكثر تنظيما بكثير من الإصدارات السابقة، بالإضافة إلى ذلك، هو أكثر تجريدا، وأكثر وحدات. وفي السابق، بذلت محاولات لتجريد عناصر البرمجة ونقلها إلى ما يسمى المستوى الداخلي.

تفترض البرمجة الموجهة نحو الكائن استخدام لغات متخصصة. وهي تتميز بثلاثة خصائص أساسية:

- التغليف، أي الجمع بين السجلات مع الوظائف والإجراءات، فضلا عن التلاعب في حقول البيانات السجل، وتشكيل نوع جديد جذريا من البيانات تسمى الكائن.

- الميراث، الذي يعني تعريف كائن باستخدامه لاحقا لبناء تسلسل هرمي للكائنات التي تم إنشاؤها مع القدرة على إنشاء كائن جديد يتعلق بالتسلسل الهرمي، وأيضا تضمين الوصول إلى التعليمات البرمجية ومعلومات حول كافة الكائنات المولدة؛

- تعدد الأشكال، أي القدرة على تعيين اسم واحد إلى الإجراءات، والتي سيتم بعد ذلك تقاسمها أسفل التسلسل الهرمي للكائن، مع تعيين كل كائن في التسلسل الهرمي لتنفيذ الإجراء بطريقة تناسبه.

البرمجة الموجهة نحو الكائن تقدم دلفي مجموعة كاملة من أدوات البرمجة، والتي يمكن تمييزها: زيادة النمطية والهيكلية، التجريد، المدمج في إعادة الاستخدام. ويمكن أن تعزى جميع هذه الخصائص إلى التعليمات البرمجية، والتي هي أكثر تنظيما، وأسهل للحفاظ على وأكثر مرونة. في كثير من الأحيان، والبرمجة وجوه المنحى يدفعنا إلى ترك جانبا الأحكام المميزة حول البرمجة، والتي كانت لسنوات عديدة تعتبر معيارا. ومع ذلك، عندما يتم ذلك بالفعل، لا يبدو هذا الأسلوب من التنمية معقدة جدا، ولكن يبدو أن تكون أداة بصرية وممتازة لحل العديد من المهام التي تجلب مشاكل كبيرة لبرنامج تافهة.

إذا قمت بتعيين نفسك المهمة، على سبيل المثال، لدراسة البرمجة الكائن في فب، ثم يجب إسقاط وننسى ما كنت تعرف عن ذلك في وقت سابق، بدءا من دراستها من الصفر. فقط بهذه الطريقة سوف تكون قادرة على النظر في جميع الخفية من هذا النهج، لتقييم ملائما وإمكانيات. البرمجة الموجهة نحو الكائن ليست الطريقة الوحيدة، بل هو أشبه سلسلة متصلة من الأفكار، الموجهة نحو تجميع كود نقي. ويعمل المترجم على مبادئ مختلفة قليلا، إذا قارنت ذلك مع المترجم، في حين أن سرعة عملها أعلى بكثير. ويهدف المجمعون إلى تطوير أي منتجات برمجيات جاهزة، بدلا من حل مجموعة محدودة من المهام.

فصول

قبل إنشاء البرمجة الموجهة نحو الكائن، في العديد من لغات التنمية، والحاجة إلى أنواع البيانات الموسعة قد نضجت بالفعل ، من الأرقام الحقيقية والعدد الصحيح ومتغيرات النص والمتغيرات المنطقية. وأصبح من الصعب العمل مع مجموعات بيانات كاملة. لهذا الغرض يتم استخدام الطبقات في مفهوم أوب. مع هذه الهياكل أصبح ملحوظا أكثر ملاءمة للعمل، منذ الآن لنفس النوع من الكائنات التي لا تحتاج إلى كتابة الكثير من خطوط التعليمات البرمجية للحصول على شيء يمكن أن تتولد تلقائيا. للبرمجة في اللغات على مستوى منخفض، وهذه الطريقة تبدو صعبة للغاية، ولكن في مرحلة جديدة من التنمية أنها مريحة جدا لاستخدامه.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 ar.unansea.com. Theme powered by WordPress.