
设计模式
紫焱luis
养得根深,方能叶茂!
展开
-
设计模式之适配器模式
文章目录前言一、适配器模式实现1、类适配器模式2、对象适配器模式3、接口适配器模式二、适配器模式说明三、适配器模式总结1、应用场景2、优缺点 前言 小六新买了一个小米6手机,它高高兴兴的拿到新手机,想要插上耳机听歌,但发现手机没有耳机孔,仔细查看说明书之后发现,小米6手机是充电孔耳机孔在一起,在插耳机时需要一个耳机转接器,才能插耳机。我们用程序员的眼观来看,这里相当于增加了一个转接器类用于适配耳机...原创 2019-01-31 21:44:52 · 213 阅读 · 0 评论 -
设计模式之单例模式
文章目录一、单例模式实现二、单例模式说明1、单例模式的线程安全2、Java单例模式实现3、枚举单例模式实现三、单例模式总结1、适用场景2、模式优缺点 在实际的项目开发中,常会用到配置文件,可在读取配置文件后将读取的内容放在数据对象中,但在使用时通过new的方式产生对象,在系统中会存在多个相同的配置文件,当配置文件过多时会极大的影响到系统的性能。我们是否能使得配置文件的实例对象在系统运行期间只有一个...原创 2019-01-31 22:09:59 · 156 阅读 · 0 评论 -
设计模式之简单工厂模式
文章目录一、模式实现二、模式说明1、客户端传参2、配置文件传参三、模式总结1、使用场景2、模式优缺点 简单工厂模式又叫做静态工厂方法模式,但不属于23种GOF设计模式,由于它太常用,因而将其放在首位,与后续的设计模式学习节奏保持一致。 一、模式实现 简单工厂将new对象的职责迁移到工厂中进行,通过传递的参数,在工厂中创建不同的实例化对象。下面通过具体的代码示例进行说明。 **问题:**某公司有一种...原创 2019-01-30 21:58:05 · 214 阅读 · 0 评论 -
设计模式之外观模式
文章目录前言一、模式实现二、模式说明三、模式总结1、使用场景2、模式的优缺点 前言 日常生活中我们想买一台电脑,一般来说有两种方式,一是通过电子市场购买电脑的各个配件进行组装,但这需要我们对电脑配件及其了解。当然,也有第二种方案,就是直接购买已经由装机公司安装完毕的整机,这也是大多数人的选择。 我们的进行软件开发过程中也会遇到类似的情况,在有A、B、C、D等多个模块的情况下,客户端需要与各个模块一...原创 2019-01-30 23:43:40 · 204 阅读 · 0 评论