Table of Contents
الگوی روش کارخانه یک الگوی طراحی قدرتمند است که در توسعه نرم افزار برای ایجاد اشیاء بدون مشخص کردن کلاس دقیق شی که ایجاد خواهد شد استفاده می شود، این الگو به ویژه در هنگام ایجاد اجزای قابل تنظیم است، زیرا به توسعه دهندگان اجازه می دهد به راحتی بین پیاده سازی های مختلف بر اساس تنظیمات تنظیمات تغییر کنند.
درک الگوی روش کارخانه
الگوی روش کارخانه شامل تعریف رابط برای ایجاد یک شی است، اما اجازه دادن به زیر کلاس ها تصمیم می گیرد که کدام کلاس را به فوری سازی برساند، این باعث می شود که اتصال شل و افزایش انعطاف پذیری در پایه کد، در زمینه ورود به سیستم، این بدان معنی است که شما می توانید چندین استراتژی ورود مانند ورود کنسول، ورود فایل یا ورود سرور از راه دور، همه از طریق یک رابط مشترک ایجاد شده است.
پیاده سازی اجزای ورودی قابل قبول Configurable
برای پیاده سازی یک سیستم ثبت نام قابل تنظیم با استفاده از الگوی روش کارخانه، با تعریف یک رابط مشترک برای تمام اجزای ورود شروع کنید، سپس کلاس های بتنی را برای هر نوع ورود ایجاد کنید.در نهایت، یک کلاس کارخانه ایجاد کنید که شی مناسب ورود را بر اساس تنظیمات پیکربندی ایجاد می کند.
مرحله 1: رابط ورود را تعریف کنید
با ایجاد یک رابط که تمام کلاس های ورود به سیستم اجرا می کنند، شروع کنید، این رابط باید شامل روش هایی مانند (FLT:0) برای رسیدگی به پیام های لاگین باشد.
[[ویرایش]
[[ویرایش]
مرحله دوم: ایجاد کلاس های بتنی
سپس انواع مختلف را به صورت زیر به کار گیرید.
[[ویرایش]
[FLT2]
[FLT3]
مرحله 3: کلاس کارخانه را بسازید
کلاس کارخانه تصمیم خواهد گرفت که چه کسی را به محض بر اساس پارامترهای پیکربندی وارد کند.
[[ویرایش]
[[ویرایش]
مزایای استفاده از الگوی کارخانه
- افزایش انعطاف پذیری برای اضافه کردن روش های جدید بدون تغییر کد موجود.
- کد مشتری را از پیاده سازی های خاص ورود جدا می کند.
- تسهیل تست و نگهداری آسان تر
با استفاده از الگوی روش کارخانه، توسعه دهندگان می توانند سیستم های ورود بسیار قابل تنظیم و قابل تنظیم را ایجاد کنند که با حداقل تلاش سازگار هستند.