O'Reilly logo
  • Jonathan Stevens thinks this is interesting:

It is a set of coding techniques that arrange dependencies such that objects can tolerate change.