Rozdział 13. Wstrzykiwanie zależności (i bootstrapping)

Wstrzykiwanie zależności (ang. dependency injection — DI) w świecie Pythona jest traktowane podejrzliwie. Nawet w tej książce całkiem dobrze radziliśmy sobie bez tej techniki aż do tej pory!

W tym rozdziale opisujemy pewne niedoskonałości naszego kodu, które skłoniły nas do wzięcia pod uwagę DI, i pokazujemy kilka sposobów na wdrożenie tej techniki, pozostawiając Tobie sprawę wyboru, która z nich jest najbardziej w stylu Pythona.

Ponadto dodamy do naszej architektury nowy komponent o nazwie bootstrap.py, który będzie odpowiadał za wstrzykiwanie zależności i parę innych spraw związanych z inicjalizacją. Wyjaśnimy, dlaczego w językach obiektowych taki komponent nazywa się korzeniem kompozycji ...

Get Architektura aplikacji w Pythonie 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.