Multiple choice technology architecture

The Polymorphism Pattern:

  1. Handles the message generated when a system event or operation takes place

  2. assigns the responsibility for creating new class instance or object

  3. Determine how a system handles conditional variations

  4. Creates a convenient class

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

The Polymorphism pattern in GRASP deals with handling variation and alternatives by assigning responsibility to varying behaviors to the types that need them. It determines how a system should handle conditional variations using polymorphic operations rather than explicit conditional logic. Option C correctly identifies this.