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);
}
}
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。


