Skip to main content

One doc tagged with "plugin-architecture"

View all tags

Chapter 5: Object-Oriented Programming

Martin revisits the three pillars of OOP — encapsulation, inheritance, and polymorphism — and argues that OO's true architectural gift is safe, convenient polymorphism that enables plugin architecture and dependency inversion.