想要实现一个实用程序类,哪些方法代表验证过程中的步骤。那是一种模式还是最佳实践?
-
06-07-2019 - |
题
我想实现一个实用程序类,哪些方法是验证过程的内部步骤。是否有这种模式或我应该使用完全不同的方法?我愿意接受建议。 (我在abap编码,但我认为这不重要)
编辑:它没有文本的前端验证,但检查某些条件是否匹配。 (该参数实际上是一个表。对于每一行,如果其他数据库表中存在有效条目,我会检查是否存在匹配的条件作为示例。)
像这样:
Class Validator
{
private bool flag_error;
private Step1 ( var a, var b )
{
//do somthing ...
}
private Step 2 ( var a )
{
//do somthing ...
}
private Step 3 ( var c )
{
//do somthing ...
}
static Check(var a, var b, var c)
{
Step1(a, b );
Step2( a );
Step3( c );
return flag_error;
}
}
用法:
if (Validator.Check(a,b,c) )
{
//do good stuff
}
else
{
//do error handling
};
不隶属于 StackOverflow