接口是语言中最简单的部分。它只说明了三个东西:输入,输出以及它自己的功能。
这是什么?
它是一个文档。
写接口的过程,就是详细设计的过程。
接口写完了,系统也就定义完了。剩下的工作,就只是把这些(被赋值以后的)接口按一定的逻辑连起来。很象数理逻辑中的赋值------一个没有值的系统,是没有用处的。必须首先认为即赋予它值,这个系统才可能具有真正的意义。
我当然可以把一个接口想象成有值的接口。那么,在我这么想的时候,这个接口就具有了意义。但我们希望的结果是电脑也可以这么想,于是我们必须在电脑上把这个值真真正正地赋给这些接口!!!
总之,用接口编程,就象讲话:它只是一句话。这句话并不能完成任何真正具有物理意义上的工作。因此得以与物理工作分离。因此实现了接口的抽象性。