This lesson is for subscribers
You've completed the free preview. Subscribe to unlock every lesson in every course.
Discover how depending on abstractions rather than concrete implementations enables flexibility and testability.
You've completed the free preview. Subscribe to unlock every lesson in every course.