الگوی استراتژی لاراول: مدیر زیر سرپوش

ویکی پدیا: در برنامه نویسی کامپیوتری، الگوی استراتژی (که به عنوان الگوی خط مشی نیز شناخته می شود) یک الگوی طراحی نرم افزار رفتاری است که امکان انتخاب رفتار الگوریتم در زمان اجرا را فراهم می کند.

برای اولین بار، تعریف ویکی پدیا در زمینه فناوری اطلاعات برای من منطقی است. با این وجود، ما در این مقاله درباره الگوی استراتژی و نحوه استفاده لاراول از آن در زیر کاپوت بحث خواهیم کرد. معمولاً در جامعه لاراول از آن به عنوان الگوی مدیر یاد می شود. من همچنین با عنوان الگوی “سازنده” در کتابی روبرو شده ام، چیزی که با آن موافق نیستم، و دلیل آن را بعداً توضیح خواهم داد. به زبان ساده، الگوی استراتژی به شما امکان می دهد پیاده سازی (یا الگوریتم) را بر اساس یک شرط تغییر دهید. اکنون، قبل از غواصی عمیق‌تر، مهم است که بدانیم این الگوها متون مقدسی نیستند. آنها را می توان به روش های مختلف اجرا کرد 🤷 (بله REDDIT، بله، من به شما نگاه می کنم). الگوها همیشه یک مشکل را برطرف می کنند، اما می توانند برخی از ترفندها را معرفی کنند، و این دقیقاً همان کاری است که لاراول انجام داده است.

چه مشکلی را حل می کنیم و چگونه؟

در لاراول، احتمالاً با آن تماس گرفته اید driver() روش (حداقل یک بار)، هنگام استفاده از Cache نما، با Mail، یا هنگام ورود به سیستم. بیایید به ذخیره سازی بمانیم.

Cache::put(key: 'foo', value: 'bar');

این مقدار را کش می کند 'bar'، با استفاده از…

Source link