Understanding The Relationship Between Software Architecture And The Open-closed Principle

--

OCP: The Open-Closed Principle Bertrand Meyer made this principle famous in the 1980s.

The behavior of a software artifact should be extendable without having to change that artifact.

A good software architecture would reduce the changed code to the barest smallest.

The OCP is one of the driving forces behind the architecture of systems. The goal is to make the system easy to extend without incurring a high impact of change.

[¹]: Practical Object-Oriented Design: An Agile Primer Using Ruby

--

--

Rafael A. George Duval
Rafael A. George Duval

Written by Rafael A. George Duval

✍🏼 Building a Solo Digital Media Company 🧪 Snippets of Text [https://snippetsoftext.substack.com/subscribe]

No responses yet