Multiple choice technology programming languages

Which of the following design patterns reduces the coupling between presentation-tier clients and business services in a web application?

  1. Value Objects

  2. MVC

  3. Data Access Object

  4. Business Delegate

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

The Business Delegate pattern reduces coupling between presentation-tier clients and business services by acting as an intermediary. It hides the complexity of business service lookup and exception handling. MVC is for separation of concerns, Value Objects for data transfer, and DAO for data access.