Ich möchte eine Dienstprogrammklasse implementieren, die interne Schritte eines Validierungsprozesses sind. Gibt es ein Muster dafür oder sollte ich einen völlig anderen Ansatz verwenden? Ich bin offen für Vorschläge. (Ich Codierung in abap, aber ich glaube nicht, dass das wichtig ist)Möchten Sie eine Dienstprogrammklasse implementieren, deren Methoden Schritte in einem Validierungsprozess darstellen. Gibt es dafür ein Muster oder eine Best Practice?
Edit: Es ist keine Front-End-Validierung von Text, sondern eine Überprüfung, wenn bestimmte Bedingungen angepasst sind. (Der Parameter ist tatsächlich eine Tabelle für jede Zeile i zu überprüfen, ob es Bedingungen angepasst als ein Beispiel ist, wenn es ein gültiger Eintrag in einer anderen Tabelle db ist..)
Somthing wie folgt aus:
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;
}
}
Usage :
if (Validator.Check(a,b,c))
{
//do good stuff
}
else
{
//do error handling
};
Thx für diese Antwort. Ich kann damit arbeiten! – Richard