摘要: 单例模式是我们平时使用最多的一种设计模式。它的设计目的是为了保证一个类只有一个对象实例。单例模式的实现思路为:首先我们需要私有化类的构造器,然后创建一个该类对象的静态属性,对用户暴露一个静态方法来返回该类对象的实例。下面我来介绍一下实现单例模式的几种方式: 1.饿汉式: 2.懒汉式(线程不安全的): 阅读全文
posted @ 2019-01-28 17:53 牧神风 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 抽象工厂模式是在原有的工厂模式中加入产品族的概念。要研究什么是抽象工厂模式就要首先了解什么是产品族。所谓产品族就是是指位于不同产品等级结构中,功能相关联的产品组成的家族。(摘抄自:百度百科)下面我用代码来解释一下什么是产品族。 首先定义两个产品的接口: 然后我们在定义四个具体的产品类,分别是Chin 阅读全文
posted @ 2019-01-28 13:17 牧神风 阅读(129) 评论(0) 推荐(0) 编辑