Dear

I'm study Software Analysis and Design in a further education.
Often I read something about private / public APIs.
Can someone explain me what is the reason and how can implement such design.

There is a design pattern "Facade" is that a similar concept?

Thank for all posts.

Tinu