我使用kohana框架编写了自己的电子商务网站。
我决定根据“某些”参数更改类别视图及其逻辑。
例如,
if ($category->id == 'x') process with basic template and logic
if ($category->id == 'y') process with complex logic
if ($category->id == 'z') show some additional affiliate categories, show products with specific sku
我不想在我的脚本中编写很多if-elseif-else条件。 我不是面向对象编程的朋友,但我读过这种策略模式可以帮助我。
策略模式是解决问题的好选择吗?如果没有,请给我一些线索。