随笔分类 - 设计模式
摘要:工厂模式 主要是为创建对象提供过渡接口,以便将创建对象的具体过程屏蔽隔离起来,达到提高灵活性的目的。 工厂模式包括:简单工厂(不在23种设计模式中)、工厂方法和抽象工厂。 在一些情况下,要创建的对象需要一系列复杂的初始化操作,比如查配置文件、查数据库表、初始化成员对象等,如果把这些逻辑放在构造函数中
阅读全文
摘要:定义:保证一个类仅有一个实例,并提供一个访问它的全局访问点,其他的方法都是私有的。 在实际开发中,单例模式经常被用于管理资源、共享数据等场景 单例模式有多种写法各有利弊,现在我们来看看各种模式写法。 1. 饿汉模式 public class Singleton { private static Si
阅读全文