If you’ve been developing software long enough, you might recall a time before object-oriented (OO) development went mainstream when software development proved much more difficult than it is today.
In of this three-part series introducing design patterns, I referred to Design Patterns: Elements of Reusable Object-Oriented Design. This classic was written by Erich Gamma, Richard Helm, Ralph ...