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

个人网站的搭建步骤网站开发证有没有用

个人网站的搭建步骤,网站开发证有没有用,深圳招聘网官方网站,充值网站制作文章目录 什么情况下不推荐使用继承#xff1f;组合相比继承有哪些优势#xff1f;使用组合、继承的时机 本文主要想了解#xff1a; 为什么组合优于继承#xff0c;多用组合少用继承。如何使用组合来替代继承哪些情况适用继承、组合。有哪些设计模式使用到了继承、组合。 … 文章目录 什么情况下不推荐使用继承组合相比继承有哪些优势使用组合、继承的时机 本文主要想了解 为什么组合优于继承多用组合少用继承。如何使用组合来替代继承哪些情况适用继承、组合。有哪些设计模式使用到了继承、组合。 什么情况下不推荐使用继承 继承是面向对象的四大特性之一用来表示类之间的 is-a 关系可以解决代码复用的问题。 但当继承层次过深、过复杂也会影响到代码的可维护性。在这种情况下我们应该尽量少用甚至不用继承。 组合相比继承有哪些优势 可以利用组合composition、接口、委托delegation三个技术手段一块儿来解决刚刚继承存在的问题继承层次过深、继承关系过于复杂会影响到代码的可读性和可维护性。 如下例子 接口实现功能的拓展接口表示具有某种行为特性。接口可以拓展类的行为。通过组合和委托技术来消除代码重复。 替代复杂的继承关系逻辑 我们知道继承主要有三个作用表示 is-a 关系支持多态特性代码复用。而这三个作用都可以通过其他技术手段来达成。 比如 is-a 关系我们可以通过组合和接口的 has-a 关系来替代多态特性我们可以利用接口来实现代码复用我们可以通过组合和委托来实现。 所以从理论上讲通过组合、接口、委托三个技术手段我们完全可以替换掉继承在项目中不用或者少用继承关系特别是一些复杂的继承关系。 使用组合、继承的时机 总体原则 如果类之间的继承结构稳定不会轻易改变继承层次比较浅比如最多有两层继承关系继承关系不复杂我们就可以大胆地使用继承。 反之系统越不稳定继承层次很深继承关系复杂我们就尽量使用组合来替代继承。 相关设计模式 有一些设计模式会固定使用继承或者组合。 我们必须使用继承的场景 如果你不能改变一个函数的入参类型而入参又非接口为了支持多态只能采用继承来实现。 如下 其中 FeignClient 是一个外部类我们没有权限去修改这部分代码但是我们 希望执行encode时按照司内逻辑来进行encode。 这个时候我们只能采用继承来实现了。 参考《设计模式之美》王争
http://www.hkea.cn/news/14434172/

相关文章:

  • 360 的网站链接怎么做专业做网站的公司
  • 织梦网站采集侠怎么做桥头镇网站建设
  • 中山网站关键字优化网站建设遇到哪些危险
  • 个人网站名称有哪些店面设计怎么样
  • 网站上的视频上传怎么做网站设计与制作合同
  • 厦门市海沧建设局网站字体设计在线生成
  • 无锡企业建站wordpress分享小图片不
  • 网站建设免费售后服务域名代备案服务
  • 国内 响应式网站邯郸市建设局网站2017
  • 网站建设规划范文郑州建设局官网
  • 精细化学品网站建设专业建设质量报告
  • 爱站网关键词查询网站的工具wordpress 栏目模板
  • 网站建设报价明细ppt做会动彩字网站
  • 网站外链建设分析网站可以做话筒台标吗
  • 网站建设与管理心得二级网站免费建
  • 电子商务网站建设管理答案成都网站制作设计公司
  • 网站开发完后期维护重要吗百度联盟广告
  • 有哪些招聘网站做那种网站受欢迎
  • 商城网站网络公司互联网营销师是干什么的
  • 网站建设好怎么优化建设银行永泰支行网站
  • 建站优化信息推广软件开发公司排名国内
  • 金华网站建设团队网站开发教程免费
  • 网站界面设计形考任务打鱼在线游戏网站建设
  • 临海最火自适应网站建设模仿wordpress主题
  • 邗江区网站建设套餐成都网站建设方案外包
  • 专业建站分销商城竞价网站做推广方案
  • 余杭门户网站下列哪个不属于网页制作工具
  • 网站后台如何更改it学校哪个比较好
  • 网站建设费能算作广告费用吗成都做公众号推广的公司
  • 网站设计公司电话godaddy上传网站