Adapter Pattern
A pattern that makes one interface look like another, like a travel plug adapter.
What is Adapter Pattern?
The Adapter pattern makes one interface look like another, like a travel plug adapter. It lets your code use a library whose methods don't match what your code expects.
public class WeatherApiAdapter : IWeatherService
{
private readonly ThirdPartyWeatherClient client = new();
public int TodayHigh() => (int)client.FetchForecast().Days[0].MaxTempC;
}
Level: Freelancer · More OOP terms at this level
Updated