Injecting Dependencies for Fun and Profit

Software Architecture