Hallo,
nur mal so als alternative Idee. Was wäre, wenn du Methoden für die Berechnung der Werte schreibst, die du dann entsprechend Aufrufst:
class YZ {
private static X
private static Y
private static Z
static function setX() {
// Berechne Y bzw. Z und speichere sie als Eigenschaften
}
static function getY() {
return Y
}
static function getZ() {
return Z
}
}
Dann kann man zumindest den Wert für Y nicht aus Versehen ändern. Die Funktionen wären halt auf ein Objekt angewiesen, aber so etwas lässt sich wohl eh selten vermeiden.
Viele Grüße Novi
--
"(...) deshalb mag ich Binärtechnik. Da gibt es nur drei Zustände: High, Low und Kaputt." (Wau Holland)
"(...) deshalb mag ich Binärtechnik. Da gibt es nur drei Zustände: High, Low und Kaputt." (Wau Holland)