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

آبجیکٹ اورینٹڈ پروگرامنگ

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

آبجیکٹ اورینٹڈ پروگرامنگ خصوصی زبانوں کی ترقی کے لئے استعمال کرنا ہے. وہ عام طور پر تین اہم خصوصیات کی طرف سے خصوصیات ہیں:

- encapsulation کے، افعال اور طریقہ کار، کے ساتھ ساتھ توڑ ریکارڈز ڈیٹا شعبوں، ڈیٹا بیس کی ایک بالکل نئی قسم کے قیام کے ساتھ ریکارڈز کا مجموعہ یعنی اعتراض کہا جاتا؛

- میراث، نئے اعتراض کے تنظیمی ڈھانچے سے متعلق، کے ساتھ ساتھ رسائی کوڈ اشارہ اور تمام اشیاء کے بارے میں معلومات پیدا پیدا کرنے کی صلاحیت کے ساتھ پیدا ہوئی اشیاء کی ایک تنظیمی ڈھانچے کی تعمیر کے لیے اس کے بعد استعمال اشارہ اعتراض تعریف؛

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

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

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

کلاسیں

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

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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