وقتی راهبردها حالت ندارند، تابع کافی است و سلسلهمراتب کلاس لازم نیست. مثال در تخفیف راهبردی.
واژه
راهبرد
Strategy: خانوادهای از الگوریتمهای قابلتعویض؛ در پایتون معمولاً دیکشنریِ تابع.
مطالب مرتبط
از همین بخش و با برچسبهای مشترک
- الگوهای طراحی به سبک پایتون الگوهای کاربردی با پیادهسازی تابعی، Singleton مشکوک و ملاکِ «کِی الگو بیاوریم».
- بازآرایی، کد تمیز و الگوهای طراحی استدلال پشت بازآرایی: بوی کد، استخراج و جابهجایی، سادهسازی و الگوهای کاربردی با جایگزین پایتونیک.
- تخفیف راهبردی بدون if تودرتو سه نوع تخفیف داری و نوع چهارم در راه است؛ کدی بنویس که افزودن راهبرد، تغییر کدِ موجود نخواهد.
این مطلب را خواندید؟ آن را علامت بزنید تا پیشرفت شما روی همین دستگاه ذخیره شود.
وضعیت پیشرفت برای راهبرد