interface只有结构,而没有实现的具体代码,如果需要完成功能就需要实现interface,然后overriding它的成员,而class是具有具体代码的功能物件
解决方案 »
- Java Socket SecurityManager
- 请教如何利用socket实现两个客户端之间文件的传送?
- 一个SuperClass的简单问题
- swt跨平台性好吗?
- ByteArrayInputStream之mark()
- 求放烟火和字符拖动的例子!
- 如何对DataSet的数据集,按条件过滤
- 求救:简单的单向链表,this.next.add(newNode)与add(this.next)的区别
- 我在jbuilder7 调试 entity2的cmp 出下列错误,请各位帮忙
- 请问如何通过JFileChooser类获取某个目录而非某个文件
- 新手上路:为什么简单程序有这样的错误?
- 讨论一下两个类之间的关系??
就是从设计的角度谈谈,interface的来源??
因为这个问题可以引申为, 你的系统中interface是如何得到的???
那么, 对象模型和接口模型什么关系???
我的理解是你应该熟悉你所开发项目的业务流程,interface模型基本上都是从"业务"中获得的,属于"领域知识"范畴(domain),而类模型(实现者)才是"技术知识"范畴的.说得极端点,"接口设计者"可以不懂具体的编程细节,而只需要精通"领域知识",而"类实现者"可以不懂业务知识,但必须精通编程细节,当然,现实中这种情况很少见.