Ich neige dazu, zentralisierte Klassen zu erstellen, die die anderen Klassen in meinen Entwürfen verwalten. Es wird nicht alles selbst gespeichert, aber die meisten Datenanforderungen werden zuerst an den "Manager" gesendet. Als ich mir eine Antwort auf diese Frage ansah, bemerkte ich den Begriff "Gottobjekt". Wikipedia listet es verständlicherweise als Antimuster auf.
Wo liegt die Grenze zwischen einer legitimen Leimklasse oder einem legitimen Modul, das Daten und Nachrichten von Ort zu Ort weiterleitet, und einer Klasse, die zu viel tut?
quelle