![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
23种设计模式
码农巅峰
这个作者很懒,什么都没留下…
展开
-
观察者模式
一:被观察者(接口和实现)①:被观察者(接口)package com.myrepository.mytemplate.designpattern.observerpattern;/** * 被观察者(抽象主题角色,要有删除和新增观察者的能力和通知观察者的能力) */public interface ObservedInterface { /** * 添加观察者 * @param observerInterface * @return */原创 2020-07-09 17:01:42 · 133 阅读 · 0 评论 -
23种模式之策略模式-springboot方式实现
一 : 策略模式常用场景当有同一种行为,不同的实现方式时当出现switch case或 if else if 等语法时,为了以后扩展方便时,我们通常可以考虑使用策略模式去实现举例如下:① : 定义一个算法接口,有四个实现类,分别实现加减乘除,通过同一个接口不同的实现完成②: 定义一个根据不同的VIP级别返回不同的折扣的接口,通过同一个接口不同的实现完成③: 根据订单类型,返回不同...原创 2019-10-02 17:03:46 · 605 阅读 · 0 评论