实现具体功能时,接口和实现的类分离。接口定义为XxxService,实现为XxxServiceImpl。
接口提供了一个公用的方法提供方。 接口是用来规定子类的行为的。
面向接口编程的好处:
1.根据客户提出的需求提出来,作为接口的;业务具体实现是通过实现接口类来完成的。
2.当客户提出新的需求时,只需编写该需求业务逻辑新的实现类。
3.假如采用了这种模式,业务逻辑更加清晰,增强代码可读性,扩展性,可维护性。
4.接口和实现分离,适合团队协作开发。
5.实现松散耦合的系统,便于以后升级,扩展。