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 O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.