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

网站建设论文文献wordpress搬到本地

网站建设论文文献,wordpress搬到本地,谷歌云安装wordpress,做网站常用字体核心思想 在简单工厂模式的基础上进一步的抽象化具备更多的可扩展和复用性,增强代码的可读性使添加产品不需要修改原来的代码,满足开闭原则 优缺点 优点 符合单一职责,每个工厂只负责生产对应的产品符合开闭原则,添加产品只需添…

核心思想

  • 在简单工厂模式的基础上进一步的抽象化
  • 具备更多的可扩展和复用性,增强代码的可读性
  • 使添加产品不需要修改原来的代码,满足开闭原则

在这里插入图片描述

优缺点

优点

  • 符合单一职责,每个工厂只负责生产对应的产品
  • 符合开闭原则,添加产品只需添加对应的产品类和工厂类
  • 使用者只需要知道产品抽象类,不需要关心其它实现类。满足迪米特法则依赖倒置原则里氏替换原则

缺点

  • 添加一个产品,需要实现对应的工厂类和产品类
  • 每个产品需要有对应的产品类和工厂类

代码示例

产品抽象接口

/*** 支付类*/
public interface Pay {/*** 统一下单*/void unifiedorder();
}

抽象工厂


/*** 抽象工厂*/
public interface IFactory {/*** 获取支付类* @return*/Pay getPay();
}

产品具体实现类

public class AliPay implements Pay{@Overridepublic void unifiedorder() {System.out.println("支付宝 支付统一下单");}
}
public class WechatPay implements Pay{@Overridepublic void unifiedorder() {System.out.println("微信 支付统一下单");}
}

工厂具体实现类

/****/
public class AliFactory implements IFactory{/*** 获取支付类* @return*/@Overridepublic Pay getPay(){return new AliPay();}
}
/****/
public class WechatFactory implements IFactory{/*** 获取支付类* @return*/@Overridepublic Pay getPay(){return new WechatPay();}
}

测试


public class AppRun {public static void main(String[] args) {IFactory iFactory = new AliFactory();Pay pay = iFactory.getPay();//获取支付pay.unifiedorder();}
}

在这里插入图片描述

public class AppRun {public static void main(String[] args) {IFactory iFactory = new WechatFactory();Pay pay = iFactory.getPay();//获取支付pay.unifiedorder();}
}

在这里插入图片描述

http://www.yayakq.cn/news/737380/

相关文章:

  • 公司网站建设费用 知乎电商网站建设图片
  • 网站建设的流程推广方案百度怎样可以搜到自己的网站
  • 济宁网站建设案例展示备案网站域名和主机关系
  • 请简述网站建设的方法镇江网站关键词
  • 网站后台无法审核手机兼职的正规平台有哪些
  • wordpress首页视频主题seo关键词排名实用软件
  • 三门峡 网站开发网站开发可选的方案有
  • 网站流量如何转化为钱西安工程网站建设
  • 网站建设 应酷深圳的网站建设
  • 网站建设和推广的完整话术郑州专业做网站的公司
  • 常德网站建设套餐报价网站前台 后台
  • 网站服务器价格织梦网站专题模板
  • 定制型网站一般价格可以在哪些网站 app做推广的
  • 网站备案流程审核单搜索引擎技术基础
  • 自助网站建设软件wordpress 网站生成app
  • 网站平台建立金融公司网站方案
  • 做柱状图 饼状图的网站石家庄局域网网站建设
  • 网站开发毕业生报告网站的设计要素
  • 网站媒体给房开做内容推广网页设计图片加载不出
  • 淘宝客怎样建设网站望江县建设局网站
  • 如何把网站上传到网上做艺术品的网站有哪些
  • 做搬家网站推广在那好企业宣传片拍摄脚本
  • 微官网和微网站首页徐州网站设计师
  • GTA5浏览器网站建设中做的网站打印全乱掉了
  • 网站服务器怎么查询app下载汅api未满入内
  • 东莞网站建设品牌建设通网站首页
  • 网站推广在哪好外贸备案的网站如何访问
  • 对电子商务网站建设与维护的总结网站开发项目比赛
  • 所有北京网站建设公司附近找工作招聘信息
  • 三合一网站开发有什么区别快速建设企业门户网站