print
A A A

Weryfikacja hierarchii klas

Po stworzeniu wstępnego projektu klas istotna jest jego weryfikacja mająca na celu uzyskanie możliwie najprostszej, czytelnej i funkcjonalnej hierarchii klas, nadającej się dodatkowo do modyfikacji, rozszerzeń oraz powtórnego użycia konkretnych klas.

Przykłady prostych błędów przy tworzeniu struktury klas:

  • zbyt duża liczba klas – jeśli klasy można połączyć bez uszczerbku dla funkcjonalności i łatwości ponownego użycia
  • zbyt mała liczba klas – jeśli podział zwiększy elastyczność kodu i łatwość ponownego użycia klas
  • duża liczba przypadkowych, nieusystematyzowanych związków między obiektami klas

Przykłady właściwych projektów hierarchii klas, do których warto próbować dostosowywać się, zawarte są we wzorcach

«Dziedziczenie     Projektowanie systemu»