Design a good API takes both engineering and artistic skills and is a well know challenge among experts of object oriented programming (OOP). This is a relatively advanced topic. Therefore, If you are unfamiliar with the concepts this article will give you the basic of OOP.

How to Design a Good API: Advanced Object Oriented Programming
Design a Good API

An Application Program Interface (API in short) refers to a set of functions and procedures allowing the creation of applications that access the features or data of an operating system, application, or other service.

A good API should be:

This google tech talk share some insight on the process and the best practices around the design of a good API.

How to Design a Good API

Joshua Bloch has an extensive experience in this matter and show how good APIs increase the pleasure and productivity of the developers who use them, the quality of the software they produce, and ultimately, the corporate bottom line.

How to #design a good #API : #advancedpractice in Object Oriented #programming. Practical examples in #Java but with #python works as well. #softwaredevelopment #SoftwareEngineer Share on X

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

LinkedIn
Share