The codebase of the Eclipse IDE is an example of interface-based programming.
Eclipse IDE的代码库就是基于接口编程的一个例子。