Multiple choice technology architecture

Which GRASP patterns are supported by Adapter pattern

  1. Low coupling, High cohesion

  2. High Cohesion, Indirection

  3. Low Coupling, Polymorphism

  4. High Cohesion, Polymorphism

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

The Adapter pattern allows incompatible interfaces to work together by converting one interface into another. This supports the Low Coupling GRASP pattern (by reducing direct dependencies) and Polymorphism (by allowing objects to be treated uniformly through a common interface). High Cohesion is not directly supported by Adapter.