设计模式
https://cloud.tencent.com/developer/article/1665573?from=article.detail.1866395
https://www.cnblogs.com/xrq730/category/740512.html
1)创建型模式5种:单例模式、工厂方法模式、抽象工厂模式、原型模式、建造者模式
2)结构型模式7种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式
3)行为型模式11种:策略模式、模板方法模式、观察者模式、迭代器模式、责任链模式、命令模式、状态模式、中介者模式、备忘录模式、访问者模式、状态模式
设计模式要干的事情就是解耦。创建型模式是将创建和使用代码解耦,结构型模式是将不同功能代码解耦,行为型模式是将不同的行为代码解耦
单例模式:一个类只允许创建唯一一个对象(或实例),对象的唯一范围是指一个进程,单例模式创建的对象是进程唯一的。
表示全局唯一类。例如配置信息类 SharedPreference单例类
构造函数需要是 private 访问权限的,这样才能避免外部通过 new 创建实例;

浙公网安备 33010602011771号