O'Reilly logo
  • Francesco DeSensi thinks this is interesting:

The goal of flexible software architecture is to remain open for extension but closed to modification.

From

Cover of Java Application Architecture: Modularity Patterns with Examples Using OSGi

Note

Goal of Flexible Software Architecture