Information Expert w zasadach GRASP

Której klasie przypisać odpowiedzialność?


Problem:

Której klasie przypisać daną odpowiedzialność/zadanie?

Rozwiązanie:

Przypisz to zadanie tej klasie, która ma informację niezbędne do tego, aby je móc wypełnić.
Komentarz:
Programista powinien delegować nową odpowiedzialność do klasy zawierającej najwięcej informacji potrzebnych do zrealizowania nowej funkcjonalności. Niezbędne jest wcześniejsze określenie, jakie dane są niezbędne.

Wspomóż rozwój kursu

Trwa zrzutka na aktualizację kursu:

Komentarze facebook (polub nasz profil na FB aby je zobaczyć):
Książka dnia w Helion
Polecana książka do C#
Polecana książka Programowanie
Polecana książka .NET