Mam skłonność do tworzenia scentralizowanych klas, które zarządzają innymi klasami w moich projektach. Nie przechowuje wszystkiego sam, ale większość żądań danych najpierw trafiłaby do „menedżera”. Patrząc na odpowiedź na to pytanie , zauważyłem termin „Boski przedmiot”. Zrozumiałe, że Wikipedia wymienia to jako antypattern.
Gdzie przebiega granica między uzasadnioną klasą kleju lub modułem, która przesyła dane i wiadomości z miejsca na miejsce, a klasą, która robi zbyt wiele?