Multiple choice technology architecture

The Information Expert Pattern:

  1. Is used in the process of alternative evaluation

  2. Determine how a system handles conditional variations

  3. Assign responsibilities to an intermediate object

  4. Defines guiding principles for assigning responsibilities to objects

Reveal answer Fill a bubble to check yourself
D Correct answer
Explanation

The Information Expert pattern is a GRASP principle that guides responsibility assignment by stating that a responsibility should be assigned to the information expert - the class that has the information necessary to fulfill it. Option D correctly identifies it as providing guiding principles for assigning responsibilities.