Zpo-4-wyk-Slajd22
Z Studia Informatyczne
Optymalne wartości metryki PF
Obserwacje z poprzedniego slajdu są potwierdzone przez wykres optymalnych wartości metryki PF. Mieszczą się one w granicach od kilku do dwudziestu kilku procent.
Wartość niższa niż kilka procent może wskazywać na strukturalny (a zatem nie korzystający z polimorfizmu) projekt systemu, w którym każdorazowo odbiorca wywołania metody jest znany w momencie kompilacji i łączenia. Z drugiej strony, zbyt wysoka wartość współczynnika PF sugeruje zbyt skomplikowaną hierarchię dziedziczenia, w której większość metod jest pokrywana w klasach potomnych. Łączy się to z niską elastycznością systemu oraz słabym powtórnym wykorzystaniu kodu przez podklasy.