فن تعمیر کے انضمام میں استعمال ہونے والے کچھ عام ڈیزائن پیٹرن کیا ہیں؟

1. پبلشر/سبسکرائبر پیٹرن - یہ پیٹرن پورے سسٹم میں ڈیٹا کی مستقل مزاجی کو برقرار رکھنے کے لیے استعمال کیا جاتا ہے۔ یہ یقینی بناتا ہے کہ تمام اجزاء کو حقیقی وقت میں ڈیٹا میں تبدیلیوں اور اپ ڈیٹس کے بارے میں مطلع کیا جاتا ہے۔

2. سروس پر مبنی آرکیٹیکچر (SOA) پیٹرن - SOA دوبارہ قابل استعمال خدمات بنانے کے لیے استعمال کیا جاتا ہے جو کسی ایپلیکیشن کے مختلف حصوں میں یا ایک سے زیادہ ایپلی کیشنز میں بھی استعمال کی جا سکتی ہیں۔

3. اڈاپٹر پیٹرن - یہ پیٹرن ایک مشترکہ انٹرفیس فراہم کرکے غیر مطابقت پذیر اجزاء یا سسٹمز کو ایک ساتھ کام کرنے کے لیے استعمال کیا جاتا ہے۔

4. اگواڑا پیٹرن - اگواڑے کا پیٹرن چھوٹے اجزاء کے لیے ایک متحد انٹرفیس فراہم کرکے پیچیدہ نظاموں کو آسان بنانے کے لیے استعمال کیا جاتا ہے۔

5. ماڈل-ویو-کنٹرولر (MVC) پیٹرن - یہ پیٹرن صارف کے انٹرفیس کو ایپلیکیشن منطق سے الگ کرتا ہے، جس سے دونوں اجزاء کو آزادانہ طور پر برقرار رکھنا اور اپ ڈیٹ کرنا آسان ہوجاتا ہے۔

6. پائپس اور فلٹرز پیٹرن - یہ پیٹرن ڈیٹا کو پراسیس کرنے کے لیے استعمال کیا جاتا ہے عمل کو چھوٹے اجزاء میں توڑ کر اور فلٹرز کے درمیان ڈیٹا منتقل کرنے کے لیے پائپ کا استعمال کرتے ہوئے۔

7. جامع پیٹرن - یہ پیٹرن ایک درجہ بندی کے انداز میں آسان اشیاء کو ملا کر پیچیدہ اشیاء بنانے کے لیے استعمال کیا جاتا ہے۔

8. بروکر پیٹرن - ایک بروکر پیٹرن کا استعمال دو یا دو سے زیادہ اجزاء کے درمیان مواصلاتی تبادلہ قائم کرنے کے لیے کیا جاتا ہے۔

9. ڈیکوریٹر پیٹرن - یہ پیٹرن متحرک طور پر کسی چیز میں فعالیت اور خصوصیات شامل کرنے کے لیے استعمال ہوتا ہے۔

10. زنجیر ذمہ داری کے پیٹرن - یہ پیٹرن اشیاء کی ایک زنجیر میں درخواستوں کو ہینڈل کرنے کے لیے استعمال کیا جاتا ہے، ہر ایک درخواست کو سنبھالنے یا اسے سلسلہ میں اگلی آبجیکٹ تک پہنچانے کی صلاحیت کے ساتھ۔

تاریخ اشاعت: