2min chapter

Software Engineering Radio - the podcast for professional software developers cover image

Episode 30: Architecture Pt.3

Software Engineering Radio - the podcast for professional software developers

CHAPTER

Decoupling - The Basics

The next item is decoupling. And as we all know, coupling is bad for maintenance reasons. A coupling two responsibilities that don't belong together just introduces complexity and which we can avoid. So de coupling tries to reduce the dependencies among the responsibilities,. assuming the ties are on calculated in individual classes and components. Usually an inter phase, at least the inter phase and its implementation are separated. But here we also discuss about general responsibilities, having then them separated into individual artifects. This is based on separation and abstraction as basic mechanisms. Typical examples include delegation or strategy, a factory and but to me, also tod the general architectural workf of de coupling.

00:00

Get the Snipd
podcast app

Unlock the knowledge in podcasts with the podcast player of the future.
App store bannerPlay store banner

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode

Save any
moment

Hear something you like? Tap your headphones to save it with AI-generated key takeaways

Share
& Export

Send highlights to Twitter, WhatsApp or export them to Notion, Readwise & more

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode