Gibt es Leistungseinbußen bei der Verwendung des Providermusters?
Verlassen sie sich auf Reflexion für jede Instanzierung oder etwas?
Gibt es Leistungseinbußen bei der Verwendung des Providermusters?
Verlassen sie sich auf Reflexion für jede Instanzierung oder etwas?
Ja, das Anbietermodell beinhaltet in der Regel eine kleine Menge an Reflexion, und daher wird es einen kleinen Leistungseinbruch geben, allerdings nur bei der Instanziierung des Anbieterobjekts. Sobald das Objekt instanziiert ist, erfolgt der Zugriff auf das Objekt wie gewohnt (in der Regel über eine Schnittstelle). Die Leistung dürfte sich im Vergleich zu einem hart kodierten Modell nur geringfügig unterscheiden, aber der Gewinn, den Sie aus der Sicht der Programmierung erzielen, ist weit überwiegt jeden Leistungsnachteil. Vorausgesetzt, dass der Anbieter eines Tages tatsächlich wechseln kann. Wenn nicht, kodieren Sie es einfach fest.
CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.