接口小结中一句话,接口的用途是在于他们描述了在类协作中所期望的与所不期望的行为? 如题,怎么理解,能给一点有深度的答案比较好...谢谢你了! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 面向对象设计的一个原则就是依赖于抽象,而不是依赖于实现,要针对接口编程,不要针对实现编程。接口用于指定一组对象在业务逻辑中与其他对象交互所需要用到的API,用于提供服务,保证不会出现一些不属于该对象职责的方法。 补充下: ISP(接口隔离原则)本质: 1>使用多个专门的接口比使用单一的接口好 2>一个类对另一个类的依赖性应当是建立在最小的接口上 3>避免接口污染 所有结构良好的面向对象架构都具有清晰的层次定义,每个层次通过一个定义良好的,受控的接口向外提供一组内聚的服务 http://topic.csdn.net/u/20090428/18/dd24d3e3-25d0-490f-af58-69da7e7e590d.html http://topic.csdn.net/u/20090428/18/dd24d3e3-25d0-490f-af58-69da7e7e590d.html java中的接口主要用来描述类可以充当什么样的角色,也就是描述类可以具有什么样的功能,但并不给出每个功能的具体实现。顺便学习一下 判断键盘输入的字符串是否是回文 java编程 substance外观问题,jtree没有连接线了,怎能能让连线显示出来? java udp 网络传输文件的问题 【新手提问】关于JDBC的甚而问题!! 我连接SQL Server数据库出现错误,不知道什么原因? sqlserver保存文件的问题 GUI是否可以自定义外观,具体怎么定义??(up有分) 关于JAVA IO输入、输出这部分 求大神帮帮忙看看这个程序到底什么问题 请各位指点迷津 不用split () 方法 ,字符串分割问题 MyEclipse怎么编译程序?
ISP(接口隔离原则)本质:
1>使用多个专门的接口比使用单一的接口好
2>一个类对另一个类的依赖性应当是建立在最小的接口上
3>避免接口污染 所有结构良好的面向对象架构都具有清晰的层次定义,每个层次通过一个定义良好的,受控的接口向外提供一
组内聚的服务
顺便学习一下