随笔分类 - 设计模式
摘要:一、工厂模式概念及分类 工厂模式概念:用一个简单的类来创建实例的过程便称为工厂,用工厂方式代替外部new操作的一种设计模式称为工厂模式。这是一种创建型模式,它提供了一个创建对象的最佳方式。在工厂模式中,我们创建对象时不会对上层暴露创建逻辑,而是通过使用一个共同结构来指向新创建的对象。 工厂模式分类:
阅读全文
摘要:一、什么是单例模式 单例模式(Singleton Pattern)是使用最广泛的设计模式之一,其意图是保证一个类仅有一个实例,并提供一个访问它的全局访问点,该实例被所有程序模块共享。单例模式常用于资源管理,例如日志、线程池。 定义一个单例类大致分为如下三步: 1、私有化它的构造函数,以防止外界创建单
阅读全文