جامع فن تعمیر کا نمونہ کیا ہے؟

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

جامع پیٹرن کے دو اہم اجزاء ہیں: اجزاء آبجیکٹ اور کمپوزٹ آبجیکٹ۔ اجزاء جامع ڈھانچے میں تمام اشیاء کے لئے مشترکہ انٹرفیس کی وضاحت کرتا ہے۔ کمپوزٹ جامع ڈھانچے اور اس کے اجزاء کے لیے انٹرفیس کی وضاحت کرتا ہے۔ اس پیٹرن میں پتوں کی اشیاء بھی شامل ہیں، جو انفرادی اشیاء ہیں جو جامع ڈھانچہ بناتے ہیں۔

جامع پیٹرن کے اہم فوائد میں سے ایک یہ ہے کہ یہ آپ کو جامع ڈھانچے کے ساتھ ایسا سلوک کرنے کی اجازت دیتا ہے جیسے کہ یہ ایک واحد چیز ہے، جب کہ اب بھی اس کے انفرادی اجزاء میں ہیرا پھیری کرنے کے قابل ہے۔ یہ پیچیدہ ڈھانچے کے ساتھ کام کرنا آسان بناتا ہے اور ان کو جوڑ توڑ کرنے کے لیے آپ کو لکھنے کے لیے کوڈ کی مقدار کو کم کر دیتا ہے۔ جامع پیٹرن عام طور پر GUI فریم ورک، فائل سسٹم، اور کسی دوسرے سسٹم میں استعمال ہوتا ہے جس میں درجہ بندی کے ڈھانچے شامل ہوتے ہیں۔

تاریخ اشاعت: