یک مقاله در مورد موضوع نام‌برده شده بنویس

موضوع: الگوی می‌انجی
مقاله:
در مهندسی نرم‌افزار الگوی میانجی تعریف یک شی است که روابط مجموعه‌ای از اشیاء را تهیه و تعیین می‌کند . این الگو به خاطر آن که می‌تواند رفتار برنامه را در حین اجرا تغییر دهد ، به عنوان یک الگوی رفتاری شناخته می‌شود . برنامه‌ها معمولا از تعداد زیادی کلاس تشکیل می‌شوند . در نتیجه منطق برنامه و محاسبات آن بین این کلاس‌ها توزیع می‌شوند . اما ، در حالی که در مرحله نگهداری یا بازسازی کد تعداد کلاس‌ها بیشتر می‌شوند ، مشکل ارتباط بین این کلاس‌ها ممکن است پیپیده‌تر شود . این باعث دشواری بیشتر در خواندن و حفظ کد می‌شود . همچنین تغییر برنامه ، به خاطر آن که هر تغییر باعث تغییر تعداد زیادی از کلاس‌های دیگر می‌شود ، سخت‌تر خواهد شد .