当前位置: 首页 > news >正文

网站建设公司内部情况搜索引擎优化文献

网站建设公司内部情况,搜索引擎优化文献,建站网站多少钱,济南网站营销朝着理想坚实迈进以前#xff0c;我们研究了liskov替代原理。 下一个原则是接口隔离 。 接口隔离原则#xff08;ISP#xff09;指出#xff0c;不应强迫任何客户端依赖其不使用的方法。 想象一下#xff0c;在我们的代码库中有很多方法的接口#xff0c;尽管只有一部分… 朝着理想坚实迈进 以前我们研究了liskov替代原理。 下一个原则是接口隔离 。 接口隔离原则ISP指出不应强迫任何客户端依赖其不使用的方法。 想象一下在我们的代码库中有很多方法的接口尽管只有一部分方法被实现但我们的许多类都实现了该接口。 在我们的案例中运动员界面是一个具有运动员某些动作的界面。 package com.gkatzioura.solid.segragation;public interface Athlete {void compete();void swim();void highJump();void longJump();} 我们添加了比赛方法还添加了一些额外的方法例如游泳highJump和longJump。 假设JohnDoe是一名游泳运动员。 通过实现Athlete接口我们必须实现JohnDoe永远不会使用的诸如highJump和longJump之类的方法。 package com.gkatzioura.solid.segragation;public class JohnDoe implements Athlete {Override public void compete() {System.out.println(John Doe started competing);}Override public void swim() {System.out.println(John Doe started swimming);}Override public void highJump() {}Override public void longJump() {} } 对于可能是田径运动员跳高和跳远比赛的另一位运动员也会出现相同的问题。 我们将遵循界面隔离原则并重构原始界面并创建另外两个界面一个用于跳跃运动员另一个用于游泳运动员。 package com.gkatzioura.solid.segragation;public interface SwimmingAthlete extends Athlete {void swim();}package com.gkatzioura.solid.segragation;public interface JumpingAthlete extends Athlete {void highJump();void longJump();} 因此John Doe不必执行他无法执行的动作。 package com.gkatzioura.solid.segragation;public class JohnDoe implements SwimmingAthlete {Overridepublic void compete() {System.out.println(John Doe started competing);}Overridepublic void swim() {System.out.println(John Doe started swimming);}} 您可以在github上找到源代码。 最后一个原则是依赖倒置原则。 另外我还编写了备忘单其中包含有关扎实原则的摘要。 在链接中注册以接收它。 翻译自: https://www.javacodegeeks.com/2018/02/solid-principles-interface-segregation-principle.html朝着理想坚实迈进
http://www.pierceye.com/news/929867/

相关文章:

  • 秦皇岛酒店网站设计wordpress 退出 跳转
  • 网站建设题目以及答案济南建设公司网站
  • 有什么网站做的比较高大上网站首页怎么设计
  • 法治中国建设网站做网站推广 需要ftp
  • 网站运营工作具体做啥做网站寄生虫需要哪些东西
  • 东莞网站建设教程wordpress 插件 破解
  • 响应式网站做法免费seo网站
  • 网站搭建合作协议cms drupal wordpress
  • 桂林创新大厦网站佛山网站建设培训
  • 如何网站关键词优化idc机房托管
  • 做网站 做好把我踢开WordPress Core 5.0
  • 飓风 网站建设ip形象设计报价明细
  • 太原网站seo外包信誉好的赣州网站建设
  • 英文网站如何做关键词网站关键词多少个好
  • 手机网站静态动态珠海网页搜索排名提升
  • 旅游公司网站建设方案宁德市住房和城乡建设局新网站
  • 网站开发购物店网站营销策略
  • 福建省建设局网站安顺市哪里可以做网站
  • 网站服务设计仿《爱美眉》网站 dede
  • 茌平网站建设哪个地方可学习网站建设
  • 便民的网站app怎么做acg的wordpress主题
  • 外贸网站高端定做网络营销培训
  • 电子通讯录网站建设08影院wordpress影视主题源码
  • 电商设计素材网站推荐然后建设自营网站
  • 网站方案设计网页兼容性 网站开发
  • 做网站怎么申请域名游戏软件开发需要学什么
  • 做外贸网站需要什么卡创app开发 杭州app开发公司
  • 哪个网站可以做视频外链怎样退订3d卫星街景会员费用
  • 烟台做网站建设电话设置网站默认编码
  • seo官网制作规划绍兴seo整站优化