gpt4 book ai didi

java - 模型类(在 MVC 中)应该使用静态方法还是实例方法?

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:10:08 24 4
gpt4 key购买 nike

就MVC框架而言,我应该使用静态方法还是实例方法?

例如假设一个 Users 类和一个方法 getUserById() 返回一个 User 类,哪个是更好的选择?

Users users = new Users();
User ret = users.getUserById(123);

User ret = Users.getUserById(123);

假设类Users中没有实例变量,哪个更好?

最佳答案

我倾向于使用实例变量。仅仅是因为编写测试会更容易。另外,许多当前的服务器技术(Spring、JavaEE 等)都很好地支持注入(inject) bean/资源。哪个比静态方法更好地支持这一点。

关于java - 模型类(在 MVC 中)应该使用静态方法还是实例方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16261149/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com