Facade design pattern

This one is as easy as it gets. You simply create a class which exposes a simple API and hides the complexity behind it.

Facade pattern code example:

public class Facade {
    public int simpleCall() {
        ComplicatedObject1 obj1 = process();
        ComplicatedObject2 obj2 = processAgain(obj1);
        return obj2.getTheMeaningOfLife();
    }
}

https://www.atlasobscura.com/places/sham-castle