![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
文章平均质量分 63
设计模式
zquwei
本空间是学习总结,有抄录,也有原创,鞭策自己每天需要坚持学习。
展开
-
结合spring特性实现的策略模式
结合spring特性实现的策略模式背景工作中常常需要用到设计模式,集合spring实现的设计模式使用起来比较方便,下面就简单举例使用下。如我这里想根据不同的场景类型更新不同的表。使用1、策略接口类public interface UpdateTableStrategy { void UpdateTableByAnswer();}2、不同的策略实现类:@Componentpublic class updateTable1 implements UpdateTableSt原创 2021-09-14 10:42:25 · 245 阅读 · 0 评论 -
代理模式
静态代理用父亲帮儿子找对象来举例:public interface Person { public void findLove();}public class Son implements Person { @Override public void findLove() { System.out.println("儿子要找一个对象"); }}public class Father implements Person { priv原创 2020-10-08 21:35:47 · 87 阅读 · 0 评论 -
单例模式
单例模式单例模式的应用场景单例模式(Singleton Pattern)是指确保一个类在任何情况下都绝对只有一个实例,并 提供一个全局访问点。单例模式是创建型模式。在 J2EE 标准中,ServletContext、 ServletContextConfig 等;在 Spring 框架应用中 ApplicationContext;数据库的连接 池也都是单例形式。单例模式的常见写法1、饿汉式单例饿汉式单例是在类加载的时候就立即初始化,并且创建单例对象。绝对线程安全,在线 程还没出现以前就是实例化原创 2020-10-03 22:25:40 · 78 阅读 · 0 评论 -
工厂模式
简单工厂模式简单工厂模式(Simple Factory Pattern)是指由一个工厂对象决定创建出哪一种产品类 的实例,但它不属于 GOF,23 种设计模式(参考资料: http://en.wikipedia.org/wiki/Design_Patterns#Patterns_by_Type)。简单工厂适用 于工厂类负责创建的对象较少的场景,且客户端只需要传入工厂类的参数,对于如何创 建对象的逻辑不需要关心。public interface ICourse { public void reco原创 2020-09-21 22:53:11 · 87 阅读 · 0 评论