گھر ترقی انٹرفیس کیا ہے (i / f)؟ - ٹیکپوپیڈیا سے تعریف

انٹرفیس کیا ہے (i / f)؟ - ٹیکپوپیڈیا سے تعریف

فہرست کا خانہ:

Anonim

تعریف - انٹرفیس (I / F) کا کیا مطلب ہے؟

ایک انٹرفیس ایک گروپ اور / یا طریقوں کا ایک سیٹ بتاتا ہے ، جس پر عمل درآمد نہیں ہوا ہے۔ جب ایک کلاس انٹرفیس کا اطلاق کرتا ہے تو ، کلاس انٹرفیس کے تمام متعین طریقوں پر عمل درآمد فراہم کرتی ہے۔ ایک ہی کلاس بہت سے انٹرفیس لاگو کرسکتا ہے۔ کبھی کبھی ، مستقل اعلامیہ ایک انٹرفیس میں ، طریقہ کی تعریف کے ساتھ شامل کیا جاتا ہے۔


انٹرفیس کے نقصانات یہ ہیں کہ انٹرفیس کے تمام طریقے عوامی ہونے چاہئیں اور انٹرفیس میں صرف تجریدی طریقوں کا استعمال کیا جاسکتا ہے۔ تاہم ، کیونکہ یہ طریقے مضمر ہیں ، ان کا اعلان نہیں کیا جاتا ہے۔

ٹیکوپیڈیا انٹرفیس کی وضاحت کرتا ہے (I / F)

ایک انٹرفیس کی ایک مثال کے ساتھ بہتر وضاحت کی جاتی ہے۔ سب سے عام مثال ٹیلی ویژن ، ریموٹ کنٹرول ، اور صارف کے درمیان رابطے ہیں۔ ایک صارف ریموٹ کنٹرول کا استعمال کرتے ہوئے ٹی وی کو آن کرتا ہے اور شاید ٹی وی کی وائرنگ کے بارے میں کچھ نہیں جانتا ہے۔ اس طرح ، ریموٹ کنٹرول صارف اور ٹیلی ویژن سیٹ کے درمیان ایک انٹرفیس ہے۔


اسی طرح ، جب ایک کلاس انٹرفیس کا اطلاق کرتا ہے تو ، طریقہ کار کی خصوصیات کو اس طریقہ کار کی داخلی کام کا علم کے بغیر نافذ کیا جاتا ہے۔


انٹرفیس استعمال کرنے کے لئے مندرجہ ذیل مثالیں ہیں:

  • جب دو یا اس سے زیادہ غیر متعلقہ کلاسز طریقوں کا ایک سیٹ نافذ کرتے ہیں ، جس کی انٹرفیس میں تعریف کی جاسکتی ہے اور پھر کلاسوں کے ذریعہ اس کا اطلاق ہوتا ہے۔
  • جب ایک انٹرفیس متعدد طبقاتی ورثہ کا اچھا متبادل ہوتا ہے۔
  • جب بیان کردہ نفاذ کے بغیر کسی شے کی فعالیت ظاہر ہوجاتی ہے۔
یہ تعریف پروگرامنگ کے تناظر میں لکھی گئی تھی
انٹرفیس کیا ہے (i / f)؟ - ٹیکپوپیڈیا سے تعریف