Zpo-4-wyk-Slajd20
Z Studia Informatyczne
Metryka polimorficzności
Kolejną metryką należącą do zestawu MOOD jest PF – współczynnik wykorzystania polimorfizmu. Określa on, w jakim stopniu zastosowane jest polimorficzne pokrywanie metod. Ponownie, metryka ta jest stosunkiem liczby metod pokrytych w całym systemie do wszystkich metod, które mogłyby być pokryte.
Polimorfizm pozwala związać wspólnym wywołaniem metody wiele instancji klas, dzięki czemu system zbudowany w ten sposób jest elastyczniejszy, a klasy w większym stopniu ukrywają szczegóły swojej implementacji. Zamiana klas polimorficznych nie wprowadza żadnych zmian do struktury systemu.