摘要: 工厂模式是定义一个用于创建对象的接口,让子类决定实例化哪一个类。工厂方法使一个类的实例化延迟到子类。 工厂模式涉及四种角色: 抽象产品(Product):抽象类或者接口,负责定义具体产品必须实现的方法; 具体产品(ConcreteProduct):具体产品是一个类,是抽象产品的具体实现类; 构造者( 阅读全文
posted @ 2019-07-18 21:11 扁豆一号 阅读(245) 评论(0) 推荐(0) 编辑
摘要: 保证一个类仅有一个实例,并提供一个访问它的全局访问点。 好处: (1)频繁使用的对象,可以省略new操作花费的时间,这对于那些重量级对象而言,是非常客观的一笔开销。 (2)由于new的次数减少,对系统内存的使用频率降低,减轻GC压力,缩短GC停顿时间。 其UML图如下: 还有一种方式就是懒加载,实现 阅读全文
posted @ 2019-07-18 00:36 扁豆一号 阅读(143) 评论(0) 推荐(0) 编辑