You are building a web application that must integrate to a content management system (CMS).
Your company currently has a homegrown CMS, but management is considering purchasing a
new CMS. Unfortunately, you have little confidence that their latest choice, BigCMS, is likely to be
the final decision. After analyzing the interface to BigCMS, you find that its interface is different
from the homegrown CMS. Furthermore, you suspect that any other third-party CMS will have yet
another interface. What is the simplest pattern that would isolate your web application from the
interface of the CMS tool?
A.
Proxy
B.
Bridge
C.
Adapter
D.
Service Locator
E.
Business Delegate