浅谈工厂模式

简介

工厂模式解决的是频繁的修改某一些 new 操作,隐藏真实的创建过程,方便以后更加快速的新增和扩展,简单来说就是维护一类关系。

简单工厂:

把对象的创建放到一个Util中,通过不同的入参来创建不同的类。这也是日常编码中经常用到的,不过缺点就是每次新增一个类的时候,都需要修改if/else判断,有点繁琐。

工厂方法:

阅读更多

单例模式引起的一些思考

单例模式通常有饿汉式和懒汉式,懒汉式

饿汉式

无线程安全性问题

1
2
3
4
5
6
7
8
9
public class SingleHungryStyle {
private static SingleHungryStyle instince = new SingleHungryStyle();

public static SingleHungryStyle getInstince(){
return instince;
}

}

懒汉式

阅读更多