接口也许大家都不陌生,在学校的时候。我们只知道它是空的方法名组成的一个对象(Java认为万物都是对象)。但是在基础的应用中发现接口是个多余的东西。因为在现实的方法和服务的角色里接口只是个第三方。所以接口慢慢的走出了我的视野,告别了接口。我以为任何对象的存在都必须有它提供的方法和服务。后来我发现我错了。
在一个大型的项目中,方法的多样化,服务的多样化使得我们的程序代码无法应变自如。这个时候突然想起了接口这个是什么?接口就是规范,就是协议,就是法律。按照接口的要求我们代码可以做很大的扩张和改动而不影响程序的运行和鲁棒性的稳定。因为我们遵守了协议,遵守了法律,符合了规范我们必然会得到稳定的答复。