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

公众号电影网站是怎么做的网站排名方案

公众号电影网站是怎么做的,网站排名方案,建设集团网站方案,织梦做淘宝客网站视频教程定义:子类对象能够替换程序中父类对象出现的任何地方#xff0c;并且*保证原来程序的逻辑行为不变及正确性不被破坏*。 public class Transporter {private HttpClient httpClient;public Transporter(HttpClient httpClient) {this.httpClient httpClient;}public Response…定义:子类对象能够替换程序中父类对象出现的任何地方并且*保证原来程序的逻辑行为不变及正确性不被破坏*。 public class Transporter {private HttpClient httpClient;public Transporter(HttpClient httpClient) {this.httpClient httpClient;}public Response sendRequest(Request request) {// ...use httpClient to send request} }public class SecurityTransporter extends Transporter {private String appId;private String appToken;public SecurityTransporter(HttpClient httpClient, String appId, String appToken) {super(httpClient);this.appId appId;this.appToken appToken;}Overridepublic Response sendRequest(Request request) {if (StringUtils.isNotBlank(appId) StringUtils.isNotBlank(appToken)) {request.addPayload(app-id, appId);request.addPayload(app-token, appToken);}return super.sendRequest(request);} }public class Demo { public void demoFunction(Transporter transporter) { Reuqest request new Request();//...省略设置request中数据值的代码...Response response transporter.sendRequest(request);//...省略其他逻辑...} }// 里式替换原则 Demo demo new Demo(); demo.demofunction(new SecurityTransporter(/*省略参数*/););与多态的区别多态可以改变父类的正确性例如 // 改造前 public class SecurityTransporter extends Transporter {//...省略其他代码..Overridepublic Response sendRequest(Request request) {if (StringUtils.isNotBlank(appId) StringUtils.isNotBlank(appToken)) {request.addPayload(app-id, appId);request.addPayload(app-token, appToken);}return super.sendRequest(request);} }// 改造后 public class SecurityTransporter extends Transporter {//...省略其他代码..Overridepublic Response sendRequest(Request request) {if (StringUtils.isBlank(appId) || StringUtils.isBlank(appToken)) {throw new NoAuthorizationRuntimeException(...);}request.addPayload(app-id, appId);request.addPayload(app-token, appToken);return super.sendRequest(request);} }说明:改造后的代码改变了源代码的正确性使结果出现了多种可能
http://www.w-s-a.com/news/203816/

相关文章:

  • 安丘网站建设制作做网站和微信小程序
  • 京东网站的建设与发展前景黑龙江建设网官网登陆
  • soho的网站怎么做微网站平台建设方案
  • 网站开发下载阿里云oss做视频网站
  • 东莞营销网站制作做一个网站建设
  • 啥网站都能看的浏览器下载网站后台管理系统展望
  • 新建站点步骤汉中 wordpress联盟
  • 坪山网站设计的公司网站 seo 设置
  • 济南网站设计公司排名如何免费注册网站域名
  • 网站开发分工甜妹妹福利wordpress
  • 网站中英文要怎么做网站建设的策划文案
  • 合肥推广外包公司佛山seo
  • 成都网站品牌设计策划课堂网站开发
  • 做直播网站赚钱公司网站空间怎么续费
  • 企业网站制作公司有哪些太原网站建设 thinkphp3.2
  • 云集网站哪个公司做的百度竞价排名怎么做
  • 做网站公司赚钱吗网站建设英语翻译
  • 网络公司除了做网站产品设计作品
  • dede网站模板替换湘潭建设路街道网站
  • 东莞网站优化效果如何网络设计工作
  • 网站备案系统验证码出错的解决方案任丘建设银行网站
  • 个人博客建站wordpress叮当app制作
  • 网站式的公司记录怎么做二手书网站策划书
  • 营销型网站的建设重点是什么帝国程序和WordPress
  • 正能量网站推荐不需要下载巴中网站建设开发公司
  • 学生模拟网站开发西安seo平台
  • 免费的app推广平台免费网站seo
  • 建一个个人网站网站建设中小企业广西
  • 优惠券网站做淘客违规吗个人建网站运营.
  • 旅游网站制作建设华大基因 网站建设