کمپیوٹرزپروگرامنگ

پی ایل او اور ان کے استعمال کے بنیادی اصولوں

میں عام معلومات

OOP - 20th صدی کے 80 میں شائع ہوا ہے کہ پروگراموں کی ایک سٹائل ہے. باضابطہ زبانوں میں جہاں ان کی پروسیسنگ کے لئے ڈیٹا اور ہدایات پر اعتراض پر مبنی پروگرامنگ میں، الگ الگ وجود اس کے برعکس، اس کی معلومات ایک واحد ہستی میں مل جاتا ہے.

پی ایل او کے بنیادی اصولوں

اعتراض پر پروگرامنگ سافٹ ویئر میں اس کے اپنے عناصر ہیں. OOP اصول - اس کے اہم خیالات ہے. ان میں سے تین سب سے اہم ہیں: وراثت، بہروپتا اور encapsulation. ہر ایک ذیل میں مزید تفصیل سے جائزہ لیا جائے گا. OOP زبانوں میں پروگرام کی بنیادی تعلیمات اشیاء اور کلاس کے استعمال کر رہے ہیں. تحریری طور پر ماخذ کوڈ کے عمل کی طرز سے منتقلی میں آبجیکٹ پر مبنی اکثر مشکل ہے، تاہم، سب سے زیادہ ڈویلپرز پی ایل او میں بہت سے فوائد مل جائے گا.

encapsulation کے

encapsulation کے - کلاس - ایک واحد ہستی میں ان کی پروسیسنگ کے لئے اعداد و شمار کے ولی اور ہدایات کا استعمال ہے. OOP زبانوں میں سے ایک میں تحریری طور پر پروگراموں کے وقت کے اندر اور ہستی کے باہر معلومات کے درمیان امتیاز نہیں ہے. اس طرح، مثال کے طور پر بیرونی اثرات کی طرف سے ڈیٹا کی حفاظت اور ان کے نفاذ کے طریقوں کو حاصل کرنے کے اس شے سے متعلق نہیں ہیں جو دیگر طبقات میں سے. اعداد و شمار کے جوہر کے اندر اندر کامیابی سے ایک دوسرے کے ساتھ تعامل ہے، لیکن سے محفوظ رہے ہیں غیر مجاز رسائی سے باہر سے.

میراث

میراث - - OOP کا دوسرا اصول ان کی اصل نفاذ دہرا بغیر ایک دوسرے طبقے کے استعمال کے طریقوں کی صلاحیت ہے. وراثت کے منبع کوڈ کے فالتوپن ختم.

بہروپتا

OOP کی ایک اور اصول - بہروپتا. اس کے استعمال پیچیدگی کی ڈگری مختلف کے اشیاء توڑ کاموں کو نافذ کرنے کا حق واقعات کے لئے اور ایک ہی وقت میں مختلف طریقے سے جواب دے گا کہ ایک ہی انٹرفیس تشکیل دے سکتے ہیں کے لئے کا مطلب ہے.

OOP زبانوں

OOP اصولوں C + + اور جاوا، جس کے پروگراموں اور ایپلی کیشنز کی ایک قابل ذکر حصہ ترقی یافتہ طرح طرح کے سب سے زیادہ مقبول پروگرامنگ زبانوں میں استعمال ہوتے ہیں. کم استعمال کیا OOP زبانوں کے علاوہ ہیں - Delphi کے، آبجیکٹ پاسکل، روبی اور بہت سے دوسرے ہیں.

PLO تنقید

اس طریقہ کار کی طرف عام طور پر مثبت بیانات کے باوجود اکثر OOP اصولوں بے نقاب کیا اور تنقید کا نشانہ بنایا جاتا ہے. ساتھ کے طور پر باضابطہ پروگراموں OOP میں اس کی خرابیوں ہے.

سب سے پہلے، منتقلی کی پیچیدگی. OOP اصولوں کو سمجھنے کے لئے، یہ وقت کی ایک بہت، زیادہ سے زیادہ لوگوں کو عمل کی پروگرامنگ زبانوں کے ساتھ مل کر کام کی ضرورت ہے.

آپ کلاس اور اشیاء، بلکہ ان کے عمل کے مخصوص واقعات کو بیان کرنے کے نہیں صرف ضرورت ہے کیونکہ دوسری، دستاویزات کی کمی زیادہ مشکل ہے.

طریقوں میں سے تیسری، ضرورت سے زیادہ لچک حقیقت یہ سورس کوڈ اور ترقی یافتہ پروگراموں اس مخصوص کیس، خصوصیات اور صلاحیتوں میں اسوامک ابیبھوت کیا جائے گا ہو سکتا ہے. اس کے علاوہ، میموری مختص کی شرائط میں نااہلی نوٹ کریں. تاہم، قطع نظر اس کے ارد گرد کے OOP پروگرامرز مسلسل بڑھ کے خیالات کی تعداد کے اور تیزی زبانوں خود بدلتی.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 ur.atomiyme.com. Theme powered by WordPress.