java实体类实现链式编程

java实体类实现链式编程,第1张

java实体类实现链式编程 1.除标志位flag之外每个属性set方法都可以返回该类的实例,例如:
public CommonResult setErrorMessage(String errorMessage) {
    this.errorMessage = errorMessage;
    return this;
}
2.为标志位flag创建两个共有静态的方法ok()和error()例如:
public static CommonResult ok(){ 
    CommonResult commonResult = new CommonResult();
    commonResult.setFlag(true);
    return commonResult;
}
public static CommonResult error(){
    CommonResult commonResult = new CommonResult();
    commonResult.setFlag(false);
    return commonResult;
}
3.此时就可以进行链式编程
CommonResult commonResult = CommonResult.error().setErrorMessage("用户名错误").setResultData("状态码");

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5575426.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-14
下一篇 2022-12-14

发表评论

登录后才能评论

评论列表(0条)

保存