public static void Run() { ThirdPartyLibrary thirdPartyLibrary = new ThirdPartyLibrary(); IAdapter adapter = new Adapter(thirdPartyLibrary); adapter.ServiceMethod("Calling by client using adapter"); }
public Adapter(ThirdPartyLibrary thirdParty) { this.ThirdPartyLibrary = thirdParty; }
public Facade(ThirdPartyLibrary thirdPartyLibrary) { this.ThirdPartyLibrary = thirdPartyLibrary; }