【发布时间】:2015-06-15 15:16:14
【问题描述】:
我在这里描述了我之前的问题: Java - how can I loop methods with same name but different parameters
我有与此相关的问题。
有没有例子——一个使用包装类的好例子?
class Wrapper{
Part param1;
File param2;
File param3;
}
class Validator{
void validate (Wrapper wrapper);
}
class ValidatorA extends Validate{
void validate (Wrapper wrapper){
//use wrapper.part...
}
}
class ValidatorC extends Validate{
void validate (Wrapper wrapper){
//use wrapper.file...
}
}
但这让我感到奇怪。 wrapper 是正确的名称吗?是有效的包装类吗?从我读到的包装类用于原语将它们用作对象,那么它不应该被命名为不同的吗?还是我错了?
我需要以相同的方式调用它,所以我可以循环它,所以重载不是答案。给定类工作正常 - 我只是认为使用包装器名称是否正确?
【问题讨论】:
-
恕我直言,到目前为止,类名没有任何意义。其他开发人员如何理解该类的目的?它有三个字段,它们是如何关联的?
-
它包含所有验证器所需的所有参数
标签: java