试论软件开发中接口的统一,软件的接口比硬件的接口要复杂得多。(接楼下,续篇)

本篇略微讲讲JAVA编程及JAVA接口的容器--Web服务器。

所谓接口,顾名思义,是连接两个物体或称两个部件的东西--或称连接器。接口要实现转换的功能,例如:电源接口,要连接三相电和各种各样的电器,一般情况下,是将交流电转换成小电流的直流电,以供电器使用。再举个例子,网线的接口,要把电信号或光信号转换成计算机能识别的数位数据,由于计算机只能识别0和1这两个电信号及其组合,所以接口就起着转换成0或1的数据的使命。

那么软件接口又如何呢??由于编程时不想重新编写繁杂的程序,有些程序模块就可以交由模块库或类库来解决。这就是软件重用。在源程序文件中调用接口,将运算的职能交由类库处理,然后从类库返回程序中想实现的功能的数据,几行代码就可以实现几百行甚至几千行代码的功能和效果。而软件接口在实际编程中就集中在Web服务器当中。Web服务器,说实话,是有别于底层数据库的。作为中间层的Web服务器,其中最重要的一点就是,处理业务逻辑 ,前端显示界面,让用户使用和操作,中间层Web服务器就把软件系统要处理的事务的逻辑和运算方法集中起来处理。让用户看不到计算机是如何工作的,当然,开发软件系统的程序员和操作、管理软件系统的系统管理员和网管是知道软件系统的内部情况的。在此不赘述。

JAVA作为世界上最流行的编程语言,其接口成百上千,要使用一个软件接口,要用到implements这个单词,此单词是“实现”的意思,也就是调用一个接口或类或方法的意思。

未完待续。。。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章