• Java设计模式简单总结


    1.单例模式:在应用程序整个生命周期中,单例类的实例只有一个,并且会自动实例化。单例类的构造方法必须为私有,并且提供一个全局访问点

    public class Test {
        private Test(){}
        private static Test uniqueInstance = new Test();
        public static Test getUniqueInstance(){
            return uniqueInstance;
        }
    }
    

    2.工厂模式:

    (1)简单工厂模式:工厂类可以根据提供给他的参数,返回几个可能的产品中的一个类的实例

    (2)工厂方法模式:定义一个用于创建产品对象的工厂类的接口,再将创建工作推迟到工厂接口的子类

    3.适配器模式:因为接口不匹配而无法工作的两个类,通过适配器类可以根据所传递的参数返还给客户端一个合适的实例

    4.观察者模式:一个对象通过添加一个方法,将自己变的可观察。当可观察对象更改时,他会将消息发布到已注册的观察者,这些观察着可以根据该信息进行相关操作。  

  • 相关阅读:
    cordova 里js和oc通信原理
    awakeFromNib
    CALayer树形结构
    SDWebImage原理,转载
    gcd多线程
    block的存储形态
    关于weak对象什么时候释放
    Swift是否和OC一样有runtime机制
    大数据基础
    python进行离线打包并安装
  • 原文地址:https://www.cnblogs.com/NewDolphin/p/5449513.html
Copyright © 2020-2023  润新知