الگوی فرمان (انگلیسی: Command pattern) یا الگوی دستور، از الگوهای طراحی رفتاری در برنامهنویسی شیءگرا است، که در آن از یک شیء بهمنظور نهانسازی اطلاعات مورد نیاز برای انجام یک عمل یا اجرای رویدادی در زمان آینده، استفاده میشود.
این اطلاعات شامل؛ نام روش، شیء مالک روش و مقادیر پارامترهای مربوط به روش میباشد. بخشهای مرتبط با الگوی فرمان اغلب از چهار بخش؛ دستور فرمان، گیرنده فرمان، معرف فرمان و کاربر تشکیل میشود.
اصول اصلی الگوی فرمان عبارتند از:
۱. جداسازی سطح بالا از سطح پایین: این طرح اجازه میدهد تا درخواستهای مختلف را از سطح بالای برنامه جدا کنید و به عنوان یک شیء قابل استفاده در سطح پایین استفاده کنید.
۲. تعمیمپذیری: این طرح به شما امکان میدهد تا درخواستهای جدید را به راحتی به برنامه اضافه کنید بدون اینکه بخشهای دیگر را تغییر دهید.
۳. قابلیت تاریخچهگیری: با استفاده از این طرح، میتوانید درخواستهای انجام شده را ذخیره کنید و به آنها دسترسی داشته باشید.
در ویکیانبار پروندههایی دربارهٔ الگوی فرمان موجود است. |
This article uses material from the Wikipedia فارسی article الگوی فرمان, which is released under the Creative Commons Attribution-ShareAlike 3.0 license ("CC BY-SA 3.0"); additional terms may apply (view authors). محتوا تحت CC BY-SA 4.0 در دسترس است مگر خلافش ذکر شده باشد. Images, videos and audio are available under their respective licenses.
®Wikipedia is a registered trademark of the Wiki Foundation, Inc. Wiki فارسی (DUHOCTRUNGQUOC.VN) is an independent company and has no affiliation with Wiki Foundation.