使用多个专门的接口,而不使用单一的总接口

接口隔离有两种定义:

    • Clients should not be forced to depend upon interfaces that they 
      don’t use. 
      客户端不应该依赖它不需要的接口 
      那依赖什么呢?依赖它需要的接口,客户端需要什么接口就提供什么接口,把不需要的接口剔除,那就需要对接口进行细化,保证其纯洁性。

    • The dependency of one class to another one should depend on the 
      smallest possible interface. 
      类间的依赖关系应该建立在最小的接口上 
      它要求是最小的接口,也是要求接口细化,接口纯洁。

最新文章

  1. nodejs的第三天学习笔记
  2. Java经典实例:把字符串解析为日期时间
  3. python 培训之Django
  4. sql 行转 列, 列转行
  5. SqlSever基础 ltrim函数 除去字符串左边的空格,右边的中间的不管
  6. openJudge计算概论-谁考了第k名
  7. Thinkpad X240修改bios引导方式
  8. MVC EF ObjectStateManager 中已存在具有同一键的对象。ObjectStateManager 无法跟踪具有相同键的多个对象。
  9. 【转载】CCombobox使用大全
  10. MSP430F149模拟IIC读写24C02程序
  11. struts2 DMI问题
  12. ORA-00838: Specified value of MEMORY_TARGET is too small(转)
  13. animation实现动画效果
  14. 学习bootstrap3
  15. 从零开始学 Web 之 移动Web(一)屏幕相关基本知识,调试,视口,屏幕适配
  16. PAT A1017 Queueing at Bank (25 分)——队列
  17. 推荐 Net C# 逆向反编译四大工具利器
  18. Jquery的jqzoom插件的使用(图片放大镜)
  19. asp.net mvc用aspose.cells 导出xlsx格式的excel。无残留
  20. DIV CSS 绘制风车

热门文章

  1. Codeforces 954 G. Castle Defense
  2. .Net进阶系列(10)-异步多线程综述(被替换)
  3. 从数据库中修改zabbix的验证方式 0 内置 1 LDAP 2 HTTP
  4. 一步一步配置 Dell OME 监控 Dell 服务器硬件报警
  5. prompt更改MySQL登陆后的提示符
  6. ado.net 访问excel
  7. iOS性能优化技巧
  8. 论文笔记系列-Simple And Efficient Architecture Search For Neural Networks
  9. Spring+Struts+Mybatis+Shiro整合配置
  10. 【Linux】VMware虚拟机中如何配置静态IP