Design Abstract Interfaces That Are Unlikely to Change

Please sign up for the course before starting the lesson.

17 March 2022 by Phillip Johnston • Last updated 20 July 2023 Remember: you cannot make all parts of a design equally changeable. If some pieces of your system are going to be easily changed, you have to make a tradeoff elsewhere in reduced changeability. The interfaces for your modules are one area you can …

Back to: The Parnas Design Process > Designing New Modules and Systems for Change