Files
2020-05-05 09:02:25 -07:00

543 B

Style #15

Constraints:

  • Larger problem is decomposed into entities using some form of abstraction (objects, modules or similar)

  • The entities are never called on directly for actions

  • The entities provide interfaces for other entities to be able to register callbacks

  • At certain points of the computation, the entities call on the other entities that have registered for callbacks

Possible names:

  • Hollywood agent: "don't call us, we'll call you"
  • Inversion of control
  • Callback heaven/hell