最佳答案
首先,把所有东西都写在控制器里在业务逻辑复杂之后会导致控制器包含许多功能,不方便维护,因此使用policy类将功能拆分到其他文件中可以使代码逻辑更加清楚。
其次,策略模型还支持一些 更为详细的响应, 这些功能都是单纯的控制器很难提供的。
讨论数量:
首先,把所有东西都写在控制器里在业务逻辑复杂之后会导致控制器包含许多功能,不方便维护,因此使用policy类将功能拆分到其他文件中可以使代码逻辑更加清楚。
其次,策略模型还支持一些 更为详细的响应, 这些功能都是单纯的控制器很难提供的。
推荐文章: