一、什么是设计模式?
一个问题通常有n种解法,其中肯定有一种解法是最优的,这个最优的解法被人总结出来,称之为设计模式。
设计模式有20多种,对应二十多种软件开发会遇到的问题。通俗的来说,就是一个问题的最优解。
二、 关于设计模式的学习,主要学什么?
解决什么问题,怎么写?
三、单例设计模式
确保一个类只有一个对象。
把类的构造器私有。
定义一个类变量定义一个类对象。
定义一个·类方法,返回对象。
四、什么是设计模式,设计模式主要学什么?单例模式解决什么问题?
设计模式就是具体问题的最优解决方案。
解决了什么问题?怎么写?
确保一个类只有一个对象。
五、单例怎么写?饿汉式单例的特点是什么?
把类的构造器私有,定义一个类变量存储类的一个对象;提供一个类方法返回对象。
在获取类的对象时,对象已经创建好了。
六、单例有啥应用场景,有啥好处?
任务管理器对象、获取运行时对象。
在这些业务场景下,使用单例模式,可以避免浪费内存。