1.单例模式
确保某个类中只有一个实例对象,整个系统需要使用这个类实例的时候都是用这个唯一实例。为外要提供该实例的一个全局访问节点。(私有化他的构造方法不让外界去访问,但是需要提供一个公共的方法去获取这个实例 private static )
- 饿汉式:类加载的时候唯一的实例对象就已经创建了,不管系统是否使用
- 懒汉式:等你需要的时候再创建这个实例对象
2.适配器模式
类似于充电器转换头,充电器转换一样 typeC lighting。
将一个类的接口变成客户端所期待的另一种接口,从而使原本不匹配而无法在一起工作的两个类可以在一起工作。
Adapter 适配器
Adaptee 被适配的类