JAVA接口一个重要的优点就是它们限制了对象之间的交互这句话该怎么理解。
解决方案 »
- JAVA编程如何调用本地摄像头
- 根目录下有一个类,该类没有用到package.子目录下的类该如何将根目录下的类import呢?
- 怎样在JCreator中能像JBuilder中那样单步调试?
- 请教JAVA应用程序如何在JDK1.4下不能运行噢!
- java programing language 这本书怎么样,是java之父写的
- 几行小代码(没书看,没注释不懂)请教le
- java设置问题
- jbuilder7打包生成的exe怎么不能运行?
- 为什么我用下面的方法取不到输入流的值??
- i have a string="<html><body><font color='red'>i want display</font></body><html>", can i display it in java?
- 关于socket的java.net.SocketException: select failed错误的问题
- 集合,线程,IO流,socket编程中~~~最基本的知识,侧重点啊什么的。。。是什么?
无论是calling对象还是called对象都必须遵守contract进行交互。比如:calling对象必须提供接口定制方法所需要的参数,数目以及类型;而called对象也必须按照contract返回一定的值。这个优点体现在当一个接口内部逻辑有改变的时候,它不会影响到与之交互的其他接口。因为无论calling对象还是called对象的逻辑如何改变,方法所需要的参数,或者返回的值类型都不会有所改变。从项目角度看,这个优点提高了系统的可维护性,同时也易于并行开发。