虽然了解接口的含义及作用,但是在实际应用中一直想不通:SSH框架中Service层和DAO层中的接口类有什么实际作用?
如果需求变更小,不需要修改方法名、参数列表和返回值,那么修改实现中的方法就不会影响其他地方的调用,跟有没有接口无关。
如果需求变更大,需要修改方法名、参数列表和返回值,那么就需要先改接口,再改实现,这种情况下其他地方的引用也会受到影响,也跟有没有接口无关。
这样的话接口岂不是没有起到什么作用吗?反而很累赘的感觉
望有经验的高手介绍一下,最好能举个实际的例子,谢谢!!SSH接口面向接口面向接口变成
如果需求变更小,不需要修改方法名、参数列表和返回值,那么修改实现中的方法就不会影响其他地方的调用,跟有没有接口无关。
如果需求变更大,需要修改方法名、参数列表和返回值,那么就需要先改接口,再改实现,这种情况下其他地方的引用也会受到影响,也跟有没有接口无关。
这样的话接口岂不是没有起到什么作用吗?反而很累赘的感觉
望有经验的高手介绍一下,最好能举个实际的例子,谢谢!!SSH接口面向接口面向接口变成
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货