单利模式工厂模式和观察者模式

来源:互联网 发布:php 数组键值排序 编辑:程序博客网 时间:2024/05/16 07:47

先说一下为什么把这个三个模式放在一起写,原因很简单,因为这三种模式太常见了,基本开发中有可能其他模式遇都遇不到,但是这三种真的是很常见的,所以一起归纳一下吧。
单利模式
懒汉式:需要注意饿汉式是存在线程安全问题的,解决办法也很简单,直接加上方发锁OK

public class Demo {    private Demo demo = null;    private Demo() {    }    public synchronized Demo getInstance() {        if (demo == null) {            demo = new Demo();        }        return demo;    }}

饿汉式:

public class Demo {    private Demo() {    }    private static Demo demo = new Demo();    public Demo getInstance() {        return demo;    }}

工厂模式

0 0