Strategy
وقتی یه کار رو میخوای انجام بدی ولی چند روش مختلف براش داری.
به جای اینکه همهشو بچپونی توی if/else
، میای هر روش رو میذاری توی یه struct/class جدا، بعد توی زمان اجرا میگی "خب از کدوم روش رو استفاده کنیم؟".
وقتی یه کار رو میخوای انجام بدی ولی چند روش مختلف براش داری.
به جای اینکه همهشو بچپونی توی if/else
، میای هر روش رو میذاری توی یه struct/class جدا، بعد توی زمان اجرا میگی "خب از کدوم روش رو استفاده کنیم؟".