Tutorials / SOLID

THE SOLID HARBOUR · CHAPTER 2 OF 5

Open/closed O

Design a stable part of the system so a chosen kind of new behaviour can be added through an extension.

SOLID is a set of design guidelines, not a scorecard. The aim is software that stays understandable as real requirements change.