Your Design Toolbox

RMS Pro
Hyper Tech
Published in
1 min readNov 1, 2019

Do you know that knowing the Object Oriented basics does not make you a good Object Oriented designer.

You might be having the follow up question like what additional things that I should learn in order to become a good OO designer?

Don’t worry!

In this post, I will share the top highlights of the good design patterns that will help you build a foundational framework for a good OO designer.

Here are the highlights:

  1. Knowing the OO basics does not make you a good OO designer
  2. Good OO designs are reusable, extensible, and maintainable
  3. Always look for patterns. Patterns show you how to build systems with good OO design qualities
  4. Design patterns are proven object oriented experience
  5. Design patterns don’t give you the code or exact solution, they give you general solutions to design problems. You apply them to your specific design problem.
  6. Patterns are not invented, they are discovered.
  7. Most patterns and principles address issues of change in software
  8. We often try to take what varies in a system and encapsulate it.
  9. Patterns provide a shared vocabulary that can maximise the value of your communication with other developers.

Stay tuned for the detailed explanation of each design pattern! Keep Learning!

--

--