- Welcome to Lesson 4: Decoupling.
You are not allowed to start here,
I really need you to have looked
at those first three lessons before we get here,
because everything happens in the concrete,
and that's what decoupling is about,
decoupling the concrete.
So to appreciate decoupling mechanics and semantics,
we've gotta know and learn our concrete.
So in this section,
we're gonna learn how we can create
thin layers of decoupling that are precise.
We're also gonna learn the cost
and the impact that decoupling has on your Go programs,
because what I want is to minimize pollution
and be able to maximize the advantages
that decoupling gives us in our software,
both in terms of design and architecture,
and include the cost of what decoupling brings.
We wanna minimize these things,
and we're gonna learn those things in this section.