面向接口编程困惑
小弟工作也有两年多了,最近正在搭建公司的一个框架,目前剩下的问题就是用不用接口。可能是之前做的项目不是非常大,也有可能是工作中没有细心观察,至今没有感受到接口编程带来的好处。在开发中没有出现过“看,这就是使用接口带来的好处”或者是“幸好这个地方是用接口实现的,要不就惨了”。
相反,使用接口感觉到的只是种种不便,一直纠结于写接口,然后写实现类----因为很少有项目能在开发之前完完全全设计好接口,剩下的工作就是实现。
有没有人能说几个应用场景充分阐述一下必须使用接口,使用普通类会带来很多麻烦?为了节省大家的时间,请不要说笼统的说使用接口带来的好处,这些网上都有,大部分开发人员也知道。