It looks like you're using Internet Explorer 11 or older. This website works best with modern browsers such as the latest versions of Chrome, Firefox, Safari, and Edge. If you continue with this browser, you may see unexpected results.
Design Patterns & Refactoring: Useful Websites
A primary goal of Object Oriented Programming is to create software that is easy to modify and extend. In this course we will look at two complementary paradigms targeted to achieve this goal.
In the first part of this course, we will take an in-depth lo