简述设计模式之简单工厂模式,工厂方法模式,抽象工厂模式
单例模式
保证一个类仅有一个实例,并提供一个访问它的全局访问点。
也就是要防止多次实例化对象,因此要把构造方法私有化,然后在全局访问点里面进行创建。
单例模式可以分为饿汉模式和懒汉模式。
饿汉模式就是创建对象就直接初始化实例,所以要提前占用系统资源;而懒汉模式就是当调用类的全局访问点时才进行创建,不过需要双重判断机制来保证多线程安全。
一般情况下用饿汉模式就够了。
简单工厂模式
就是把创建对象的逻辑封装在工厂类里面,用户只需要传入需要创建的类名称,工厂类就会根据传入的参数不同,帮忙创建相应的对象,并返回给调
原创
2021-08-31 22:21:52 ·
199 阅读 ·
0 评论