Java+单例+多例+工厂+枚举+动态代理===》演示
单例设计模式案例演示 单例模式,是一种常用的软件设计模式。通过单例模式可以保证系统中,**应用该模式的这个类只有一个实例**。即一个类只有一个对象实例。 #### 单例设计模式实现步骤 1. 将构造方法私有化,使其不能在类的外部通过new关键字实例化该类对象。 2. 在该类内部创建一个唯一的对象 3. 定义一个静态方法返回这个唯一对象。 #### 例设计模式的类型 根据实例化对象的时机单例设计模式又分为以下两种: 1. 饿汉单例设计模式 2. 懒汉单例设计模式 多例设计模式案例演示 #### 多例设计模式的作用 多例模式,是一种常用的软件设计模式。通过多例模式可以保证系统中,应用该模式设计的类有**固定数量**的对象产生。 **说白了,多例设计模式就是保证使用该模式的类会有固定数量的该类对象产生** #### 实现步骤 1.创建一个类, 将构造方法私有化,使其不能在类的外部通过new关键字实例化该类对象。 2.在该类内部产生固定数量的对象 3.提供一个静态方法来随机获取一个该类的对象 枚举的定义和使用 工厂设计模式案例演示 动态代理案例演示
0
198
17KB
2022-03-25
42