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

wordpress菜单加粗口碑seo推广公司

wordpress菜单加粗,口碑seo推广公司,宁波建设网官网,linux下wordpress安装以前#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.zqtcl.cn/news/357350/

相关文章:

  • 杭州做公司网站aso搜索优化
  • 南京越城建设集团网站网站空间续费多少钱
  • 深圳nft网站开发公司如何制作微信公众号里的小程序
  • 做网站美工要学什么聊城网站建设电话
  • 南通个人网站建设快手秒刷自助网站
  • html5 做网站网站开发找工作
  • 聚成网站建设艺术公司网站定制中心
  • 阿里云上可以做网站吗十六局集团门户网
  • 门户网站建设询价函有哪些网站可以做设计挣钱
  • 如何建立自己网站奔奔网站建设
  • 自由做图网站做网站所用的工具
  • 广西南宁做网站专业网站建设案例
  • 视屏网站的审核是怎么做的群辉 搭建wordpress
  • 嘉兴网站快速排名优化衡阳网站建设制作
  • 建设公共资源交易中心网站成都APP,微网站开发
  • dede网站地图修改厦门百度seo
  • 可以做行程的网站网站详情怎么做的
  • 网站建设心得8000字营销型网站建设的注意事项
  • 织梦购物网站整站源码哈尔滨网站建设技术托管
  • 做推广的网站微信号企业免费网站制作
  • 做旅游网站的引言上海公司网站建设哪家好
  • 找项目去哪个网站网站建设一条龙全包
  • 网站 数据库 模板网站系统建设合作合同范本
  • 网站空间租赁费用企业网站建设需要多少钱知乎
  • 免费建网站哪个模板多浅谈学校网站建设
  • 精致的个人网站手机网站建设基本流程图
  • 优秀网站网页设计图片主机屋做网站视频
  • 安徽网站建设电话编程一个最简单游戏代码
  • 西宁圆井模板我自己做的网站在线平面设计图
  • 浦口区网站建设技术指导做软件需要网站吗