💻 آخرین فرصت یادگیری برنامه‌نویسی با آفر ویژه قبل از افزایش قیمت در ۵ آذر ماه (🎁 به همراه یک هدیه ارزشمند )
۰ ثانیه
۰ دقیقه
۰ ساعت
۱ gity ghasemi
مورد استفاده الگوی ویزیتور
جامعه مهندسی نرم افزار ایجاد شده در ۱۱ اردیبهشت ۱۴۰۱

سلام و وقت بخیر . فایل و دیرکتوری مربوطن بهم دیگه در قالب فایل سیستم و عملیات روشون یکسانه اما بروش مختلف.

 یا محاسبه مالیات که برای سه آبجکت مرتبط در قالب ایمپلویی بهم مرتبطن.

سوالم این هست که آیا الگوی ویزیتور رو میتوانیم برای اضافه کردن یک یا چند الگوریتم به فقط یه آبجکت مورد استفاده قرار بدیم یا باید مثل مثالهای مطرح شده چندین آبجکت یا کلاس مختلف باشن؟

سلام. هدف اصلی ویزیتور برای حالت هایی هستش که کلاس هایی از تایپ‌های مختلف و جاهای مختلف داریم و میخوایم یک یا چند الگوریتم رو بر روی این کلاس‌ها اعمال کنیم. در حالتی که فقط یک آبجکت باشه بهترین گزینه به نظرم می‌تونه Decorator باشه.

بهترین پاسخ
کیوان علی محمدی ۱۲ اردیبهشت ۱۴۰۱، ۰۸:۲۸