setter protect) سافٹ وئیر ترقی میں استعمال ہونے والا ایک ایسا ڈیزائن ہے جو سافٹ وئیر بنانے کے لیے مختلف معملات کو یکجا کرنے کے لیے استعمال کیا جاتا ہے۔یہ نمونہ خاص طور پر اس وقت مفید ہے جب مختلف ڈیٹا فارمیٹ استعمال کرتے ہیں، جسے آسانی سے رابطہ کرنا، بغیر کسی موجودہ کوڈ کو دوبارہ لکھنے کے۔

ایک قابلِ‌بھروسا شخص کو سمجھنا

اس میں ایک ایسا ٹرانسمیٹر کلاس بنانا شامل ہے جو ڈیٹا کو ایک فارمیٹ سے دوسرے تک منتقل کر دیتا ہے

حقیقی-ورلڈ مثال : ڈاٹ سیریز کی بنیاد

تصور کریں کہ ایکس ایم ایل ڈیٹا کو منظم کرنے والا نظام جوجی ڈی پی اے فراہم کرتا ہے. براہ راست انٹرینگ جیمس ڈیٹا کو اہم تبدیلیاں درکار ہونگی بلکہ ایکسچینج کو XML میں تبدیل کرنے کے لیے ایکس ایم ایل بنایا جا سکتا ہے، جو موجودہ XML-L-CL کو نئے ڈیٹا کے ذریعے حل کرنے کے لیے

ایک دوسرے کے ساتھ تعاون کریں

  • کلائنٹ سسٹم کی طرف سے ری ایکٹر کی توقع درست.
  • ایسا تناسب اُس تناسب کو بنائیں جو اِس تناسب کو عمل میں لاتا ہے۔
  • اِس کے بعد آپ کو پتہ چل گیا ہے کہ آپ کے والدین نے آپ کو اِس ویب‌سائٹ سے معلومات دینے کے لیے کیا کرنے کی کوشش کی ہے ۔
  • کویول ڈیٹا ماخذ کی جگہ پر مطابقت دار استعمال کریں۔

کامیاب شخص کو استعمال کرنے کے فوائد

اِس کے کئی فائدے ہیں :

  • Reussbility: [1] اپنگ کلاسز میں کمی اور ترقیاتی کوششوں میں کمی واقع ہوتی ہے۔
  • Flexibility:] نئے ڈیٹا فارمیٹ کو کم تبدیلیوں سے تبدیل کیا جا سکتا ہے۔
  • [FLT] تبدیل شدہ منطقہ (discription) جس کی وجہ سے تجدید یا ترمیم آسان ہو گئی۔

کُنَّا

مختلف ڈیٹا فارمیٹ کے درمیان فرق کو بڑھانے کے لیے ایک طاقتور آلہ ہے ۔