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

免费制作电子贺卡的app网络优化公司有哪些

免费制作电子贺卡的app,网络优化公司有哪些,logo网站有哪些,由前台有后台的网站怎么做是什么 子类对象可以替换程序中父类对象出现的任何地方,并且保证原有程序逻辑的正确性不被破坏。 比如我们在实际开发中定义了数据读取的父类,子类可以进行在此功能的拓展、增强但是不能修改原有的内在含义。 里氏替换原则和多态的区别,多态…

是什么
子类对象可以替换程序中父类对象出现的任何地方,并且保证原有程序逻辑的正确性不被破坏。

比如我们在实际开发中定义了数据读取的父类,子类可以进行在此功能的拓展、增强但是不能修改原有的内在含义。

里氏替换原则和多态的区别,多态是面向对象编程中一个特性,是用来在具体代码实现的思路,但是里氏替换原则是一种设计原则,是用来指导继承关系中子类该如何设计,保证子类可以替换父类。

如何设计
其实就是按照协议来设计,Design By Contract。子类设计的时候,都要遵循父类函数的行为约定,不修改具体原来的定义。包括功能,接口输入、输出参数,异常约定等。

站在父类的角度思考,去设计子类。

1.子类不能违背父类要实现的功能。
2.子类按照要求实现对输入、输出、异常的约定
3.子类不违背父类所罗列的任何特殊说明

public interface ThirdApiCall {String call(String xxx);}abstract class BaseThirdApiCall implements ThirdApiCall {abstract void before();abstract void after();@Overridepublic String call(String xxx) {before();System.out.println("三方前置调用");after();return null;}
}class BaiduThirdApiCall extends BaseThirdApiCall {@Overridevoid before() {System.out.println("baidu 前置调用");}@Overridevoid after() {System.out.println("baidu 后置调用");}@Overridepublic String call(String xxx) {return super.call(xxx);}
}

子类必须能够替换成它们的基类。即子类应该可以替换任何基类能够出现的地方,并且经过替换以后,代码还能正常工作。另外,不应该在代码中出现 if/else 之类对子类类型进行判断的条件。里氏替换原则 LSP 是使代码符合开闭原则的一个重要保证。正是由于子类型的可替换性才使得父类型的模块在无需修改的情况下就可以扩展。

http://www.tj-hxxt.cn/news/64167.html

相关文章:

  • 中国建站公司个人网站制作模板
  • 新建网站软件百度手机网页版入口
  • 重庆企业做网站多少钱在线识别图片找原图
  • 网站建设通讯设备中企动力百度识图网页入口
  • 温州如何进行网站推广seo百家论坛
  • 南京高新区网站建设seo查询在线
  • 建设网站的企业专业服务北京网络营销公司哪家好
  • 做ppt接单的网站优化人员是什么意思
  • 网站建设合同编号bt兔子磁力搜索
  • 广西建设学院网站seo学习网站
  • 无锡高端网站建设咨询如何制作自己的网站?
  • 做推广用的网站百度推广竞价托管
  • 建设网站目的及功能定位天天外链
  • 简约wordpress免费主题网站优化排名软件哪些最好
  • 苏州做网站的公司迅速上排名网站优化
  • 推广网站怎么做高端网站建设公司排行
  • 提高网站用户体验网络推销
  • 如何自己建一个网站全媒体广告投放平台
  • 网络公司代做的网站注意事项五八精准恶意点击软件
  • 如何接单做网站新闻发布会
  • 做网站需要撑握哪些技术百度贴吧网页版入口
  • 论坛建立网站广州快速排名
  • 金水郑州网站建设武汉服装seo整站优化方案
  • 中央纪委党风廉政建设杂志网站深圳龙岗区布吉街道
  • 网站怎么做qq登录界面百度站长平台网址
  • 大连网站开发培训免费b站推广入口2023
  • 找人做试管婴儿的网站企业营销推广怎么做
  • 网站界面美观度徐州新站百度快照优化
  • 南京专业建站网络服务器图片
  • 前端和做网站惠州优化怎么做seo