Prinzipiell wird in [Moe93] folgende Abfolge von Fragen vorgeschlagen, um zu entscheiden, ob man etwas als konkrete Datenstruktur, abstrakte Datenstruktur, abstrakten Datentypen oder Klasse modelliert:
Wenn man diese Fragen für die Modellierung von Verbindungs- und Anweisungsstrukturen durchgeht, kommt man zu dem Ergebnis, daß abstrakte Datentypen wohl ausreichen und man nicht unbedingt Klassen braucht.