O'Reilly logo
  • Kai Chen thinks this is interesting:

Object-oriented programming imposes discipline on indirect transfer of control.

From

Cover of Clean Architecture: A Craftsman's Guide to Software Structure and Design, 1/e

Note

Every principle is developed by needs.