Use Configurable Settings to Externally Change Component Behavior

Please sign up for the course before starting the lesson.

14 June 2022 by Phillip Johnston • Last updated 20 March 2024The Open-Closed Principle (OCP) advises you to close as many components as possible to change. It’s easy to achieve this when you’re creating alternate implementations or adding new functionality. But how can you close components to changes that involve slight alterations to existing behavior? …

Back to: Designing Embedded Software for Change > Design for Change Tactics