الگوی شیء پارامتر، پارامترهای مرتبط متد را برای اصلاح آسانتر و امضای متد سادهتر، در یک شیء گروهبندی میکند.
چه زمانی از POP استفاده کنیم:
- ارتباط پارامترها: اگر پارامترها ارتباط نزدیکی با هم دارند، از POP استفاده کنید.
- تعداد مکانهای استفاده: اگر گروه یکسانی از پارامترها در چندین مکان استفاده میشود، از POP استفاده کنید. با این حال، در نظر بگیرید که آیا پارامترها واقعاً دوباره استفاده میشوند یا اینکه "مشکل" فقط به سازندهی شیء منتقل شده است.
- خوانایی و نگهداری کد: اگر تعداد زیاد پارامترها، درک و نگهداری کد را دشوار میکند، از POP استفاده کنید.
چه زمانی از POP استفاده نکنیم:
- نیاز به تعداد دلخواهی پارامتر: از اعمال POP به تعداد ثابتی از پارامترها (مثلاً ۳، ۴ یا ۵) خودداری کنید، زیرا تصمیمگیری به زمینه بستگی دارد.
مشاهده مطلب اصلی