Zpo-4-wyk-Slajd34: Różnice pomiędzy wersjami

Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania
Bwalter (dyskusja | edycje)
Nie podano opisu zmian
 
Bwalter (dyskusja | edycje)
Nie podano opisu zmian
 
Linia 4: Linia 4:




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 nadklasach.
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:
Metryka posiada następujące interpretacje:

Aktualna wersja na dzień 10:58, 17 paź 2006

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 >>