单例模式:确保全局只有一个该类的实例
预加载:占用内存,将类的实例化私有,在类中声明一个静态的实例。外部可以直接调用。
懒加载:无需占用内存,将类的实例化私有,且在类中创建一个该类的静态私有的实例对象。在类中声明一个静态的公共方法,通过调用该方法拿到类的实例,如果实例不存在则会调用初始化实例对象,存在则直接返回。
工厂模式:
简单工厂模式:一个类可以有多种方法
定义一个工厂类,它可以根据参数的不同返回不同类的实例,被创建实例通常具有共同的父类。创建实例的方法是静态的。
流程:将各种不同对象看成产品,提供一个工厂类用于创建各种产品。
要点在于:只要传入正确的参数,就能获取所需的对象。
工厂方法模式:一个类对应着一个方法
工厂方法模式:专门实现一种实例的方法对象。
抽象工厂模式:将相同性质的类继承至相同的接口,然后实现接口中的方法。
标签:静态,模式,工厂,对象,实例,设计模式,方法 From: https://www.cnblogs.com/wen-chen/p/16925044.html