
设计模式
小白写程序
这个作者很懒,什么都没留下…
展开
-
Spring中的设计模式
1、简单工厂spring中的BeanFactory就是简单工厂模式的体现,根据传入一个唯一的标识来获得bean对象。2、单例模式保证了一个类仅有一个实例,并提供一个访问它的全局访问点。spring中的单例模式完成了后半句,即提供了全局访问点BeanFactory,但没有从构造器级别去控制单例,这是因为spring管理的是任意的Java对象。spring下默认的bean都是singleto...原创 2019-10-26 12:39:56 · 127 阅读 · 0 评论 -
设计模式之 -- 原型模式
顾名思义就是样本原型,好比去复印店复印证件,证件就是原型,其他都是复印复件。clone方法就是应用了原型模式: 一个实现了cloneable的类,重写了clone方法,实现对该类对象的浅拷贝,此时构造函数是不会重复执行的,因为拷贝是直接在堆中进行的。new一个对象的时候,JVM是要走一趟类加载流程的,这个过程就会调用构造函数,最后生成的对象在放到堆中。而拷贝是直接拷贝堆中已有的二进制对象,重新分...转载 2019-08-15 23:53:30 · 109 阅读 · 0 评论 -
高并发下线程安全的单例模式
一、饥饿模式的单例//饥饿模式public final class EagerSingleton { private static EagerSingleton singObj = new EagerSingleton(); private EagerSingleton(){ } public static EagerSingle...原创 2019-10-04 10:27:38 · 192 阅读 · 0 评论