Ein object
muss einen global verfügbaren Cache enthalten. Um den Cache zu initialisieren, muss dem Objekt eine Variable übergeben werden, die von einem Framework eines Drittanbieters stammt, das in der Anwendung ausgeführt wird.Übergeben von Parametern an ein Objekt auf Konstruktion
Wie Objekte Konstruktorparameter nicht übernehmen, wie ist es möglich, die Variable aus dem Framework an das Objekt übergeben, so dass es während der Objektkonstruktion verfügbar ist?
Eine Problemumgehung wäre, eine Init-Methode für das Objekt zu haben (die die Framework-Variable des Drittanbieters akzeptiert) und einen Gerüstcode hinzuzufügen. Aber gibt es einen besseren Weg?
"Objekte nehmen Konstruktorparameter nicht an ... verfügbar während der Objektkonstruktion" - Haben Sie gerade gesagt, dass das unmöglich ist, und dann fragen, wie man es im selben Satz macht? –