Zpo-4-wyk-Slajd34

Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania

Number of Children

Number of Children


Metryka NOC określa liczbę bezpośrednich potomków danej klasy, a więc podaje, ile razy kod z nadklasy został powtórnie wykorzystany w podklasach.

Metryka posiada następujące interpretacje:

  • im większa wartość NOC, tym większe prawdopodobieństwo niewłaściwej abstrakcji nadklasy, skoro wymaga ona wielokrotnego pokrycia; może to być efektem niewłaściwego wykorzystania dziedziczenia;
  • im większa wartość NOC, tym więcej wysiłku wymaga testowanie klasy;
  • z drugiej strony, wysoka wartość NOC wskazuje na wyższy stopień ponownego użycia poprzez podklasy.

W sumie wartość metryki NOC zwykle przyjmuje wartości 2-5, w którym to przedziale powtórne użycie kodu nadklasy równoważy wady dużej liczby podklas. Wyższe wartości powoduje istotne problemy z pielęgnacją klasy.


<< Poprzedni slajd | Spis treści | Następny slajd >>