China Naming Network - Ziwei Dou Shu - What is an api interface?

What is an api interface?

Refers to the communication rules between different functional layers of the same computer, which are called interfaces.

Java interface function:

1, which is beneficial to code specification. On the one hand, the purpose of doing this is to give developers a clear instruction and tell them what services they need to implement; At the same time, it can also prevent developers from naming at will, resulting in unclear naming and code confusion, which will affect development efficiency.

2. Maintaining code is beneficial. You can define an interface first, put the function menu in the interface, and then implement this interface when defining the class. If you want to change it in the future, you can refer to another class, which is convenient for maintenance and expansion.

3. Ensure the security and rigor of the code. A good program must conform to the characteristics of high cohesion and low coupling, and can better realize the functions of the system without involving any specific implementation details. This is safer and more rigorous, and this idea is common in software development.