interface体系和class体系的关系 interface只有结构,而没有实现的具体代码,如果需要完成功能就需要实现interface,然后overriding它的成员,而class是具有具体代码的功能物件 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 http://expert.csdn.net/Expert/topic/1062/1062624.xml?temp=.8204767 interface默认的是公共的,不能产生实例对象,而class默认的是友员,能产生实例对象,他们之间的区别有好多拉。 interface的存在是为了实现java的多继承同时因为interface内定义的东西是对外部的承诺,一旦定义了,基本上不能去掉 我觉得介于两者之间的abstract class也很重要,不可忽视的。 基本上同意beyond_xiruo(离开csdn) 谢谢大家的回答 不过还有一个问题没有回答??---这个也是我最关心的. java中interface是如何得到的?? 就是从设计的角度谈谈,interface的来源?? 因为这个问题可以引申为, 你的系统中interface是如何得到的??? 那么, 对象模型和接口模型什么关系??? 关于"java中interface是如何得到的"我的理解是你应该熟悉你所开发项目的业务流程,interface模型基本上都是从"业务"中获得的,属于"领域知识"范畴(domain),而类模型(实现者)才是"技术知识"范畴的.说得极端点,"接口设计者"可以不懂具体的编程细节,而只需要精通"领域知识",而"类实现者"可以不懂业务知识,但必须精通编程细节,当然,现实中这种情况很少见. jmap 命令产生的日志文件分析 关于 String的replaceAll的问题 菜鸟问题:一个Frame点击一按钮,怎么调用出另一个Frame 构造函数的问题? 统一给分 如何把字符型转化到日期型??? 请问各位xdjm:UltraEdit-32 的Authorization Code 到那里可以找到啊? jb中的奇怪错误....大家帮忙,在线等待! 如何设置块捷键 worldheart,已收到资料 新手上路:为什么简单程序有这样的错误? 讨论一下两个类之间的关系??
就是从设计的角度谈谈,interface的来源??
因为这个问题可以引申为, 你的系统中interface是如何得到的???
那么, 对象模型和接口模型什么关系???
我的理解是你应该熟悉你所开发项目的业务流程,interface模型基本上都是从"业务"中获得的,属于"领域知识"范畴(domain),而类模型(实现者)才是"技术知识"范畴的.说得极端点,"接口设计者"可以不懂具体的编程细节,而只需要精通"领域知识",而"类实现者"可以不懂业务知识,但必须精通编程细节,当然,现实中这种情况很少见.