If you haven’t read my previous tutorial on Objects and The Prototype Chain, it would be a good idea to do so. This article builds on the concepts presented there. Object oriented programming with only those concepts, while possible, can get pretty verbose, so we often use common abstraction techniques – called Design Patterns – ...