KAPITEL 13

Dependency Injection (und Bootstrapping)

Dependency Injection (DI) wird in der Python-Welt eher skeptisch betrachtet. Und wir sind ja bisher im Beispielcode auch sehr gut ohne ausgekommen.

In diesem Kapitel werden wir ein paar der unschöneren Punkte in unserem Code angehen, die uns dazu bringen, über DI nachzudenken, und wir werden Möglichkeiten dafür vorstellen, aus denen Sie sich die aussuchen können, die Ihrer Meinung nach am pyhtoneskesten ist.

Wir werden unsere Architektur zudem um eine neue Komponente bootstrap.py erweitern. Diese wird für die Dependency Injection und andere Initialisierungsaufgaben verantwortlich sein, die wir oft benötigen. Wir werden erklären, warum so etwas in OO-Sprachen als Composition Root bezeichnet wird ...

Get Architekturpatterns mit Python now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.