摘要:前言 今天我们继续讲述设计模式,今天提及的是享元模式,享——共享。之前不是出现了一系列共享的东西吗?为啥呀,还不就是有些东西每个人都需要,但是每个人都去买一个又有点浪费。所以出现共享。话费一定的经济可以使用,使用完成之后又归还。这就是享。分享共享。今天讲的享元模式跟这相类似。享元模式——通俗来说也就 阅读全文
posted @ 2019-09-11 09:35 小世界的野孩子 阅读(890) 评论(2) 推荐(2) 编辑
摘要:前言 今天一起来看看外观模式,外观模式也是我们介绍的结构型设计模式的第五个模式了。外观外表,有句话是这么说的人靠衣装 佛靠金装。打扮的好,整理的好。外观靠上去整整齐齐,精气神一下就上来了。在开发中依然如此。客户端完成一个功能,可能需要调用许多的接口来配合。按照开发逻辑一个一个依次对接下来。客户端代码 阅读全文
posted @ 2019-09-06 09:16 小世界的野孩子 阅读(608) 评论(2) 推荐(2) 编辑
摘要:前言 今天介绍的是结构型设计模式中的第四个模式,也就是组合模式(Composite Pattern)。组合模式也好理解,就拿我们电脑的文件及文件夹来说吧,这就是一个较好的组合模式的例子。一个目录下面包含文件及文件夹,文件夹下面也包含文件或文件夹。在这样一层层下来,我们可以想象。他似乎像极了那个树状图 阅读全文
posted @ 2019-09-05 09:05 小世界的野孩子 阅读(459) 评论(0) 推荐(3) 编辑
摘要:前言 今天介绍的是结构型设计模式中的——装饰模式(Decorator Pattern),也是装饰器模式。装饰也就是装点修饰。例如我们对手机进行装饰,买了一个新的手机,先贴个钢化膜。在带一个壳。偶尔还在背面贴点贴纸。装一些挂件。这些等等行为也就是装饰。生活中的装饰是如此,那么编程中的装饰模式又是如何呢 阅读全文
posted @ 2019-09-04 09:25 小世界的野孩子 阅读(449) 评论(0) 推荐(2) 编辑
摘要:前言 今天讲解的是结构型设计模式中的第二种——桥接模式。桥接——是指依据OSI网络模型的链路层的地址,对网络数据包进行转发的过程,工作在OSI的第二层。一般的交换机,网桥就有桥接作用。这是百科解释。那么今天讲的桥接模式是什么呢?桥接是一个纽带,近年的港珠澳大桥。就充当起三地连接的纽带。那么在设计模式 阅读全文
posted @ 2019-09-03 09:11 小世界的野孩子 阅读(928) 评论(0) 推荐(0) 编辑
摘要:前言 前面完成了创建型的设计模式的分享,创建型的设计模式解决的是对象创建的问题。今天开始介绍结构型的设计模式,其中结构型设计模式包括:适配器模式、桥接模式、装饰模式、组合模式、外观模式、享元模式、代理模式。结构型设计模式解决的是类与对象的组合关系。今天讲结构型对象中的第一个——适配器模式。适配器模式 阅读全文
posted @ 2019-09-02 09:03 小世界的野孩子 阅读(914) 评论(0) 推荐(1) 编辑
摘要:前言 前面几章我们介绍了创建型设计模式的部分内容,今天我要说的是创建型设计模式中最后一个——原型模式,原型模式是创建型模式中的一种较为特殊的模式,有个最大的特点是克隆一个现有的对象,在我们日常软件系统开发中,某些对象的创建new即为复杂,而且我们需要使用多个相同的实例,这样如果我们依旧使用new去进 阅读全文
posted @ 2019-08-30 11:39 小世界的野孩子 阅读(448) 评论(0) 推荐(0) 编辑
摘要:前言 在本篇文章中,我们重点介绍建造者模式(Builder Pattern),建造者模式顾名思义,与建造创建相关。事实也是如此建造者模式也是创建型中的一种。在我们平常生活中会有比较复杂的东西的组成过程。比如电脑组成、手机组成、电视组成、等等。就拿电脑组成来说。可以由主板、Cpu、显卡等等组成。但是组 阅读全文
posted @ 2019-08-28 09:09 小世界的野孩子 阅读(508) 评论(0) 推荐(0) 编辑
摘要:前言 前面介绍了单例模式及工厂模式相关知识及示例,今天主要介绍的是抽象工厂模式,上一篇我们讲了工厂模式。将创建对象的任务委托给子类,延迟创建。解决工厂中责任的划分。实现具体工厂与产品之间的一一对应。解决的是”单个对象”的问题。 华为工厂除了生产华为手机之外。肯定也会有原件配套的充电线和耳机。这时工厂 阅读全文
posted @ 2019-08-26 16:50 小世界的野孩子 阅读(629) 评论(0) 推荐(0) 编辑
摘要:前言 上一篇我们介绍了单例模式,今天给大家讲一个比较简单的模式——工厂模式(Factory Method),工厂模式又是什么呢?顾名思义,工厂——生产制造东西的地方。那么应用在程序当中该如何使用、并且又起到什么效果呢?以至于为什么用工厂模式呢? 之前我们说的OCP原则(开放封闭原则),对扩展开放,对 阅读全文
posted @ 2019-08-24 14:10 小世界的野孩子 阅读(368) 评论(0) 推荐(0) 编辑
回到顶部