The InfoQ Podcast cover image

Uncle Bob Martin on Clean Software, Craftsperson, Origins of SOLID, DDD, & Software Ethics

The InfoQ Podcast

00:00

Domain-Driven Design, Obsolete Language, Bounded Context

The dependency in the system points inwards towards the business rules, no matter where it is. So when you refer outwards, you use something like dependency injection to be able to get that abstraction. And yes, dependency injection is a way of implementing that. But the source code structure would be some kind of polymorphic abstract class or interface and so on.

Transcript
Play full episode

The AI-powered Podcast Player

Save insights by tapping your headphones, chat with episodes, discover the best highlights - and more!
App store bannerPlay store banner
Get the app