单例模式的含义:
作为对象的创建模式,单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统全局地提供这个实例。它不会创建实例副本,而是会向单例类内部存储的实例返回一个引用。
单例模式的三个要素:
3.提供一个可供外部访问的公共静态方法,这个方法返回该类的唯一实例。
单例模式的意义:
单例模式使用的场景:
2.配置资源的共享,在一个系统中,配置资源都是全局的,使用单例模式也可以减少每次去读取配置带来的内存和系统资源的消耗。
代码演示:
单例模式和非单例模式的区别:
工厂模式的有含义:
负责生成其他对象的方法。简单的描述就是通过一个工厂类,去实例化其他类或者方法。
工厂模式的意义:
代码演示:
注册数的含义:
注册树就是将多个对象注册在一个对象池中,当我们需要使用时,直接从对象池获取即可。
注册数模式的优点:
代码演示:
本文转自微信公众号 深夜有话聊 发布!
来源:博客园
作者:浪子编程走四方
链接:https://www.cnblogs.com/qqblog/p/11817165.html