Dies ist eher eine Frage für die Praxis. Ich möchte verschiedene generische Bibliotheken wie Logging, Caching usw. anbieten. Es gibt viele Bibliotheken von Drittanbietern wie MS Enterprise Library, log4Net, NCache usw. für diese.
Ich wollte wissen, ob seine eine gute Praxis, diese direkt zu verwenden oder erstellen Wrapper über jeden Dienst und verwenden Sie eine DI, um diesen Dienst in den Code zu injizieren.
Grüße