O'Reilly logo
  • Gustavo Lopez thinks this is interesting:

This technique becomes necessary when a class contains embedded references to a message that is likely to change. Isolating the reference provides some insurance against being affected by that change.