What I understand is that the facade pattern makes code more maintainable by abstracting away logic that can change and then provides a consistent API to the client, so that if the logic changes, the client's interaction with the logic remains the same and the client doesn't have to change with the logic.
This makes sense.
What I understand is that the facade pattern makes code more maintainable by abstracting away logic that can change and then provides a consistent API to the client, so that if the logic changes, the client's interaction with the logic remains the same and the client doesn't have to change with the logic.
Sounds like an application of the D in SOLID
Yes, I agree with you!