- 博客(3)
- 收藏
- 关注
原创 创建型设计模式(2)-- 原型模式
一、名称: 原型模式 二、概念: 针对一个原型实例,通过对其的拷贝而创建出与其类似的新实例。 通过这个概念,我们将这个概念拆分成三个方面: (1) 一个现成的实例对象(这个也就是模式名字中所说的原型),一个支持拷贝方法的对象 (2)拷贝方法,在java中,指得就是object中的clone()方法 (3)生成的新对象 原型模式,简单粗...
2019-12-30 20:40:49 147 1
原创 创建型设计模式(1)-- 单例模式
一、名称: 单例模式 二、概念: 一个类有且仅有一个实例,并且自行实例化向整个系统提供; 根据上面设计模式的概念,我们可以看出,单例设计模式有以下三个特点: 1、单例的类在应用中只有一个实例,其他类不能随便创建该类的实例; 这个可以通过构造函数私有化来实现,当然这个方法只能防止别人通过new的方式来创建对象,对于不走寻常路的,...
2019-12-04 20:47:20 141
原创 软件设计模式总述
# 背景 1990年,软件开发设计模式萌芽。 1995年,《设计模式:可复用面向对象软件的基础》(Gang of Four,简称GoF,匿名著作)的出版,奠定了软件设计模式的基础。里面收录的23种设计模式,更是直到今天还在大范围被研究、讨论、运用。 此次关于设计模式的系列文章,所研究和讨论的就是上述的GoF的23种设计模式。 # 概念 软...
2019-11-25 22:27:24 240
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人