Tiefe des Vererbungsbaums (DIT)
Titel Kurzform | DIT |
Kategorien | Wartbarkeit |
Definition | Anzahl der Vererbungen, bis ein Funktionsbaustein erreicht ist, der keinen anderen Funktionsbaustein erweitert |
Weitere Informationen | DIT = Depth of Inheritance Tree
|
Beispiel:
FUNCTION_BLOCK FB_BaseFUNCTION_BLOCK FB_Sub EXTENDS FB_BaseFUNCTION_BLOCK FB_SubSub EXTENDS FB_SubDie Metrik Tiefe des Vererbungsbaum beträgt:
- Für
FB_Base: 0, da er selbst ein Funktionsbaustein ist, der keinen anderen Funktionsblock erweitert. - Für
FB_Sub: 1, da ein Schritt erforderlich ist, um zuFB_Basezu gelangen. - Für
FB_SubSub: 2, da ein Schritt zuFB_Subund ein weiterer Schritt zuFB_Basebenötigt wird.