什么是设计模式 : 设计模式 代表了最佳的实践,通常被有经验的面向对象的软件开发人员所采用。
*
* 设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案
*
* 这些解决方案是众多软件开发人员经过相当长的一段时间的试验和错误总结出来的。
单例模式 : 让某个类只创建一个对象,可以避免垃圾回收问题,
保证只有一个实例:1 构造方法私有化
* 2 提供一个静态变量用来保存类对象
* 3 提供一个静态方法,用来获取当前类对象
*
* 根据对象的创建时机不同,分为两类
* 1 饿汉模式 : 类加载完之后,就立刻创建对象
* 2 懒汉模式 : 第一次用到的时候 在创建对象
工厂模式:
把实例化对象的语句,单独放到工厂类中,负责创建对象
这样我们用到这个对象的时候,只需要去工厂中获取即可,使类和类之间的依赖关系变弱,耦合度降低



