Servus.... ich hab eine Klasse in der jede Methode nur ausgeführt wird, wenn eine bestimmt Bedingung (meetCondition()) erfüllt wird.
Das sieht dann allerdings etwas unschön aus... nämlich ca so:
Schöner wäres es z.B so:
Oder:
Oder idealerweise sogar direkt im Interface für jede einzelne Methode
Lässt sich das irgendwie umsetzen?
Das sieht dann allerdings etwas unschön aus... nämlich ca so:
Code:
public class Klasse
{
public void methodA()
{
if(!meetCondition()) return;
//tue irgendwas
}
public void methodB()
{
if(!meetCondition()) return;
//tue irgendwas anderes
}
public void methodC()
{
if(!meetCondition()) return;
//tue noch was anderes
}
}
Schöner wäres es z.B so:
Code:
public class Klasse
{
@meetCondition
public void methodA()
{
//tue irgendwas
}
@meetCondition
public void methodB()
{
//tue irgendwas anderes
}
@meetCondition
public void methodC()
{
//tue noch was anderes
}
}
Oder:
Code:
@meetCondition
public class Klasse
{
public void methodA()
{
//tue irgendwas
}
public void methodB()
{
//tue irgendwas anderes
}
public void methodC()
{
//tue noch was anderes
}
}
Lässt sich das irgendwie umsetzen?
Zuletzt bearbeitet: