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

自己的网站做优化怎么设置缓存关键词排名优化系统

自己的网站做优化怎么设置缓存,关键词排名优化系统,视频剪辑自学网站,富海人才招聘网官网工厂模式: (1)避免类中出现过多的组合依赖 (2)同时减少代码中出现过多的if...else if...语句 (2)将调用者跟我们的实现类解耦 模版模式: (1)功能复用 &…

工厂模式:

(1)避免类中出现过多的组合依赖

(2)同时减少代码中出现过多的if...else if...语句

(2)将调用者跟我们的实现类解耦

模版模式:

(1)功能复用

(2)方便扩展

策略模式:

(1)方便功能的扩展和维护

(2)防止过多的业务耦合

(3)避免使用多重条件判断

1. 抽象类

/*** 策略模式:不同类型选择不同的实现策略* */
public interface AbstractStrategy {/*** 模版模式:不同策略实现同一接口的共性部分(公共方法)* */default void commentMeth(){System.out.println("模版方法");}void handle(Object object);
}

2.抽象的实现 

@Service
public class AchieveOneStrategy implements AbstractStrategy{@Overridepublic void handle(Object obj) {}
}
@Service
public class AchieveTwoStrategy implements AbstractStrategy{@Overridepublic void handle(Object object) {}
}
@Service
public class AchieveThreeStrategy implements AbstractStrategy{@Overridepublic void handle(Object object) {}
}

3.枚举

public enum StrategyTypeEnum {ONE_STRATEGY(0,AchieveOneStrategy.class),TWO_STRATEGY(1,AchieveTwoStrategy.class),THREE_STRATEGY(2,AchieveThreeStrategy.class),;Integer type;Class<? extends AbstractStrategy> aClass;StrategyTypeEnum(Integer type, Class<? extends AbstractStrategy> aClass){this.type = type;this.aClass = aClass;}
}

4.工厂

/*** 工厂模式:根据不同类型创建不同实例* */
@Service
public class StrategyFactory {@Autowiredprivate ApplicationContext applicationContext;static HashMap<Integer, Class<? extends AbstractStrategy>> strategyHashMap = new HashMap<>();static {for (StrategyTypeEnum value : StrategyTypeEnum.values()) {strategyHashMap.put(value.type, value.aClass);}}public AbstractStrategy executeStrategy(Integer flag){Class<? extends AbstractStrategy> aClass = strategyHashMap.get(flag);return applicationContext.getBean(aClass);}
}

http://www.khdw.cn/news/19212.html

相关文章:

  • 自己做购物网站怎么做pc端网页设计公司
  • 粉末涂料做网站有用吗qq群推广平台
  • 网站推广费用价格青岛网络推广公司排名
  • 网站信息抽查评估 短信网站排名快速提升
  • wordpress折腾怕了重庆seo服务
  • 酒店网站建设方案站长工具是什么意思
  • 怎样做网络推广方案服务快速seo优化
  • 图片类网站建设百度的代理商有哪些
  • 国内规划设计公司排名直通车关键词怎么优化
  • 海口智能建站模板国际新闻最新消息战争
  • 广西南宁市网站制作公司免费发布推广的平台有哪些
  • 南昌网站建设资讯网络优化工程师证书
  • 网站群建设论文河南it渠道网
  • wordpress主题 外贸网站模板b站推广网站2024mmm
  • 有没有装修做团购的网站百度seo排名工具
  • 做b2c网站关键词推广方式
  • 用asp.net做的网站模板下载网站卖链接
  • 网站的运营成都网站快速排名提升
  • 鄞州区住房和城乡建设委员网站seo建站公司
  • 怎么做网站写书网站排名优化的技巧
  • 免费网站现在是怎么了株洲网页设计
  • jsp网站建设作业百度广告联盟点击一次多少钱
  • 做网站要准备的需求整站优化要多少钱
  • 流行的wordpress主题seo排名是什么意思
  • 免费的自建视频网站淘宝运营培训班哪里有
  • 有没有必要为B2B网站做外链百度页面推广
  • 平顶山做网站的公司app拉新
  • 唐山网站制作价格百度收录提交网站后多久收录
  • 自己做文学网站赚钱吗百度科技有限公司
  • 网站建设价格标准报价网络营销的主要手段和策略