Philosophische Grundlagen der objektorientierten Programmierung
Beispiel Zahlen:
III + IV = VII III IIII IIIIIII 3 + 4 = 7Obwohl nun verschiedene Notationen verwendet wurden, ist der arithmetische Zusammenhang immer der selbe.
Formal:
Sei A eine Aussage, ˜ eine Aquivalenzrelation
∀ x,y gilt: x~y → (A(X)↔A(Y))
α x = α y ⇔ ∀ Aussagen A gilt A(y)↔ A(x)
template <class T> class Feld<T>
{
T& operator[](int i);
}