Die Metrik „Implements“ (Implementierungen) gibt Aufschluss über die Anzahl der von einem Funktionsbaustein implementierten Schnittstellen.
Ein Funktionsbaustein kann genau einen Funktionsbaustein erweitern und mehrere Schnittstellen implementieren. Eine Schnittstelle kann mehrere Schnittstellen erweitern, jedoch keine anderen Schnittstellen implementieren.
Ein Funktionsbaustein kann keine oder mehrere Schnittstellen implementieren. Gezählt wird die Anzahl der direkt implementierten Schnittstellen.
Beispiel
Beispiel für die Berechnung der Implementierungen:
FB_Test extends FB_Base implements IF_Test1, IF_Test2
FB_Base implements IF_Test4
IF_Test2 extends IF_Test3, IF_Test5
Ergebnis für die Metrik „Implements“
Implements (FB_Test) = 2
Implements (FB_Base) = 1