Konvertierung zur zur spezielleren Expression

Eigenverantwortung

Prüfung per if /** * Prüfe Vertrag Zentrale oder Niederlassung. * @param constraint (Z or N) */ public static void pruefeVertrag( final ORB_Z_N_OREConstraint constraint ) { //Prüfung Constraint anhand Prädikat Z (Zentrale) if ( Z.test( constraint.contextObj ) ) { final ZConstraint zConstraint = new ZConstraint( constraint.contextObj ); pruefeVertrag( zConstraint ); } else if ( N.test( constraint.contextObj ) ) { ... } } (Handarbeit, kann jeder machen, aber der Computer sollte dies besser (leichter, sicherer) können) Problem: vergessenes else (undefinierter Default)
Anfang weiter