Let’s move on to design patterns
Who knows what those guys are? And where do you know it from?
Answer: These are standard designs to be found in any electronics book. You look them up and use them in your application.
The advantages to use those ready-made designs:
- you don’t need to develop and design those lower-level building blocks any more; but can use them directly to build a larger product;
- since they are well known, it’s easy to gauge the relative strengths, weaknesses, and applicability of the designs;
- standard names make it easy to unambiguously communicate with your colleagues.
By using standard design patterns you gain access to a extremely valuable knowledge base.