Q1
Single choice
You are contracted to improve the performance of an application.
While analyzing the application, you observe the following issues:
Tight coupling between client and business objects
Too many remote method Invocations between client and server

Which design pattern is best suited to improving performance?