O'Reilly logo
  • min li thinks this is interesting:

  • Information holder—knows and provides information

  • Structurer—maintains relationships between objects and information about those relationships

  • Service provider—performs work and, in general, offers computing services

  • Coordinator—reacts to events by delegating tasks to others

  • Controller—makes decisions and closely directs others’ actions

  • Interfacer—transforms information and requests between distinct parts of our system

  • From

    Cover of Object Design: Roles, Responsibilities, and Collaborations


    important sterotype