So far in this mini-series, we've answered the biggest questions that confuse developers when they first encounter Design Patterns.

We've learned:

why SOLID isn't the final destination,

why recurring design problems exist,

why copying code doesn't create good design,