学习一门面向对象的语言必然会接触到接口的概念,以前一直只是理论上体会接口的好处。可一直未亲自体会。在分析公司的一个小项目,感受到接口的好处了:
系统采用的是spring-mvc框架。在controller层定义bean时,采用IoC注入的方式。只是在注入的时候填写需要使用service的实现类。而在controller类的内部,全部使用接口。这样一旦需要更改实现,只用在配置文件中更改注入的serviceImpl就可以,而controller内部的代码可以根本不用更改!这是正式第一次感触接口的好处!!!
系统采用的是spring-mvc框架。在controller层定义bean时,采用IoC注入的方式。只是在注入的时候填写需要使用service的实现类。而在controller类的内部,全部使用接口。这样一旦需要更改实现,只用在配置文件中更改注入的serviceImpl就可以,而controller内部的代码可以根本不用更改!这是正式第一次感触接口的好处!!!