Java之"有状态对象"和"无状态对象"示例简介
下文笔者讲述java中"有状态对象"和"无状态对象"的相关示例分享,如下所示
有状态对象简介
通常情况下 一些普通类,带有属性,并且属性可以被修改 这些类的实例,就是一个有状态对象 当然有状态对象--不是线程安全的对象
有状态对象的示例分享
public class User{ private String name = "猫猫"; private int age = 18; public String getName() { return name; } public void setName(String name) { this.name = name; } public int getAge() { return age; } public void setAge(int age) { this.age = age; } }
无状态对象简介
对一些Service类,通常不会进行任何修改 所以通常我们会设计为一个无状态对象的样式例:
无状态对象的示例分享
@Service public class TestServiceImpl implements TestService { @Autowired private TestPo testPo; @Override public String querylist(Integer id) { return testPo.findById(id); } }
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。