O'Reilly logo
  • Eihab Hala thinks this is interesting:

The chain of responsibility pattern is best used when you have a hierarchy of objects that you want access to throughout your code without exposing this structure. To learn more about the chain of responsibility pattern, look at the following online resources: