Inversion of control
Rozwiązanie to ułatwia tworzenie obiektów aplikacji powiązanych luźno ze sobą, co oprócz lepszej architektury aplikacji, ponownego wykorzystania kodu pozwala na testowanie odizolowanych klas za pomocą testów jednostkowych i testów automatycznych co z kolei umożliwia realizację założeń TDD (Test Driven Development).
Jesli interesuje Państwa ten temat, prosimy o krótkie info z adresem poczty elektronicznej