验证类:
public class Validator
{
private XxxService xxxService;
public void validate()
{
xxxService.xxxx();
}
public XxxService getXxxService()
{
return xxxService;
}
public void setXxxService(XxxService xxxService)
{
this.xxxService = xxxService;
}
}
调用代码:
Validator validator=new Validator();
//实际调用过程中漏写的代码
validator.setXxxService(service);
validator.validate();
有时会忘记set service而导致空指针异常,正确的处理方式应是将setService的代码写到构造函数中。
正确的验证类:
public class Validator
{
private XxxService xxxService;
public Validator(XxxService xxxService)
{
this.xxxService = xxxService;
}
public void validate()
{
xxxService.xxxx();
}
}
调用:
Validator validator=new Validator(service);
validator.validate();
分享到:
相关推荐
修改头文件sysset.h ,使C++builder中Set集合类ToInt出错的问题解决
义一个整数集合类integerSet。这种类型的对象可以存储10个20~80之间的整数,即他的内部有一个整型数组存储数据。编程: (1) 判断两个inergerSet类对象S1和S2是否相等。提示:集合相等的前提是所有元素相等。 (2)...
java 运用集的相关类(Set) java 运用集的相关类(Set) java 运用集的相关类(Set)
使用C++容器类中的set容器对类进行排序!!!
C语言头文件 SETC语言头文件 SETC语言头文件 SETC语言头文件 SETC语言头文件 SETC语言头文件 SETC语言头文件 SETC语言头文件 SETC语言头文件 SETC语言头文件 SETC语言头文件 SETC语言头文件 SETC语言头文件 SETC语言...
离线安装包,亲测可用
官方离线安装包,亲测可用
set list ArrayList等java集合类详述
10.javaSet 接口及其实现类.zip10.javaSet 接口及其实现类.zip10.javaSet 接口及其实现类.zip10.javaSet 接口及其实现类.zip10.javaSet 接口及其实现类.zip10.javaSet 接口及其实现类.zip10.javaSet 接口及其实现类....
在Web-service 调用SOAP 新增加SOAP的配置信息。用于验证用户信息。
java set 学分绩 java set 学分绩 java set 学分绩 java set 学分绩 java set 学分绩 java set 学分绩 java set 学分绩 java set 学分绩 java set 学分绩 java set 学分绩 java set 学分绩 java set 学分绩 java set...
定义、实现并测试表示由整型数元素组成的集合类型IntSet。 定义、实现并测试表示由整型数元素组成的集合类型IntSet。 定义、实现并测试表示由整型数元素组成的集合类型IntSet。
集合类 C++ 面向对象
这是一个精讲c++ 中set容器的好东西,是我认真收集和整理的,自我认为这是一个很好的东西。希望大家喜欢
超分辨率常用数据集,包含数据增强方法和以下数据集:Set5,Set14数据库,训练必备,资源有效,欢迎下载
as get set类生成工具,简单实用!
Video set of Using Self-service Portal 2.0
2507个service 的QoS数据整合,在科研论文实验中可以用到
map和set的异同map和set的异同map和set的异同map和set的异同
Java应用:两种Java容器类List和Set分析