Multiple choice technology programming languages

Which of the following combinations (Design Pattern - Functionality) regarding Design Patterns is correct?

  1. Business Delegate - Reduces the coupling between presentation-tier clients and business services.

  2. Data Access Object - Multiple View using the same model.

  3. MVC - Enables easier migration to different persistence storage implementation.

  4. Value Object - Reduces Network Traffic

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

The Value Object (or Transfer Object) pattern reduces network traffic by grouping multiple attributes into a single object transfer, minimizing remote calls. Business Delegate abstracts business service lookups, DAO abstracts data persistence, and MVC decouples model, view, and controller components.