The design of the API has substantial effect on its use.[5] The theory of information hiding describes the role of programming interfaces as enabling modular programming by hiding the implementation information from the modules to make sure that consumers of modules need not have an understanding of the complexities inside https://ghomsheid333xlz9.corpfinwiki.com/user