Klasse, die die Verlaesslichkeit von Informationen erfasst
Ausgabe auf dem Terminal
Objekte anlegen und zerstören
Klasse, die die Verlaesslichkeit von Informationen erfasst. Damit Mehrfachvererbung vermieden wird, werden Klassen mit unsicheren Informationen generell aus Klassen mit sicheren Informationen erzeugt, in dem eine Unterklasse angelegt wird, die zusaetzlich noch eine Instanzvariable vom Typ Reliability enthaelt.Die Verlaesslichkeit kann ganzahlige positive Werte annehmen. 0 entspricht dabei der hoechsten Verlaesslichkeit. Mit steigendem Wert sinkt die Verlaesslichkeit.
Fuer einige Werte sind Konstanten definiert: (PERFECT,GOOD,BAD,RANDOM). RANDOM ist die maximale Unsicherheit, d.h. jeder Wert aus dem Wertebereich ist genauso wahrscheinlich wie der tatsaechlich eingetragene. Jeder undefinierte Wert hat also die Reliability Reliability::RANDOM.
Quelltext
[Header | [Implementierung]
CVS Informationen zum Interface
************************************************** * * Aktueller Stand * * $RCSfile: Reliability.h,v $ * $Revision: 1.18 $ * $Date: 1998/08/14 13:21:10 $ * $Author: myritz $ * **************************************************
const unsigned long VERY_GOOD
const unsigned long GOOD
const unsigned long BAD
const unsigned long RANDOM
Reliability(unsigned long newValue)
unsigned long get()
void set(unsigned long newValue)
void increase()
void decrease()
virtual String toString()
virtual StorableObject* copy()
Einleitung | Architektur | Dynamische Zusammenhänge | Referenzhandbuch | FAQ | Anhang A | Anhang B
generated by doc++