摘要: #一、什么是抽象工厂模式? ##1.1 作用 提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。 ##1.2 使用场景 一个系统要独立于它的产品的创建、组合和表示时。 一个系统要由多个产品系列中的一个来配置。 当你要强调一系列相关的产品对象的设计以便进行联合使用时。 当你提供一个产 阅读全文
posted @ 2020-06-04 20:46 叶杨树 阅读(201) 评论(0) 推荐(0)
摘要: 单例模式 一 什么是单例模式? 单例模式:Singleton Pattern 作用:保证一个类仅有一个实例,并提供一个访问它的全局访问点。 应用实例:线程池、缓存、注册表、日志对象等。 二 实现方式 2.1 懒汉式(线程不安全) 最基本的单例模式实现方式,有一些问题,就是此种写法线程是不安全的。 为 阅读全文
posted @ 2020-05-11 09:38 叶杨树 阅读(132) 评论(0) 推荐(0)
摘要: 设计模式 一、设计模式分类: 创建型模式(Creational Patterns):用于创建类和对象 结构型模式(Structural Patterns):用于处理类或对象的组合 行为型模式(Behavioral Patterns):用于描述对类或对象怎样交互和怎样分配职责 1. 创建型模式: 单例 阅读全文
posted @ 2020-05-11 00:13 叶杨树 阅读(123) 评论(0) 推荐(0)