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

关键词优化软件徐州seo推广优化

关键词优化软件,徐州seo推广优化,江苏镇江网站建设,dw做的网站 图片的路径核心思想 在简单工厂模式的基础上进一步的抽象化具备更多的可扩展和复用性,增强代码的可读性使添加产品不需要修改原来的代码,满足开闭原则 优缺点 优点 符合单一职责,每个工厂只负责生产对应的产品符合开闭原则,添加产品只需添…

核心思想

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

在这里插入图片描述

优缺点

优点

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

缺点

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

代码示例

产品抽象接口

/*** 支付类*/
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.yidumall.com/news/17799.html

相关文章:

  • 太湖网站建设推荐秒搜科技湖南seo优化推荐
  • 龙海网站制作刷网站关键词工具
  • 建设英文网站公司网络推广的作用
  • 微商网站建设搜索引擎排名优化包括哪些方面
  • 做网站怎么跟客户谈话廊坊seo关键词优化
  • 阿里云服务器windows系统网站搭建教程小程序模板
  • 花生壳怎么做网站人民日报今日新闻
  • 青岛网站建设案例seo网站运营
  • 法制办网站建设谷歌 chrome 浏览器
  • 网站做转链接违反版权吗长沙网站制作关键词推广
  • 创建网站制作首页网站优化包括哪些
  • 怎么免费建立个人网站新闻今天
  • WordPress网站代码修改百度云引擎搜索
  • wordpress 流量消耗上海谷歌seo推广公司
  • 网站开发创意设计深圳推广
  • 自己的网站怎么做跳转网站为什么要做seo
  • 江门有那几间公司做网站的今日新闻头条内容
  • 重庆网络营销手机卡顿优化软件
  • 用mcu做灯光效果网站深圳优化网站
  • 太原网站建设哪家好百度网址大全官网
  • 做理财网站需要办理icp证吗营销系统
  • 网站备案找回今日头条指数查询
  • C#如何做简易网站建站seo推广
  • 深圳市住房建设局网站seo自己怎么做
  • 网站的整合媒体发稿推广
  • 如何在公司系统建网站上海网络推广营销策划方案
  • 网站模板怎么编辑百度搜索关键词排名
  • 广州建网站要多少钱google谷歌搜索主页
  • 做简单的企业网站需要学哪些seo手机关键词排行推广
  • 台前网站建设价格网络运营推广