随笔分类 - 设计模式
摘要:桥接模式 原文链接:https://www.cnblogs.com/adamjwh/p/9033548.html 一、什么是桥接模式 桥接模式,又叫做桥梁模式,顾名思义,就是有座“桥”,那这座桥是什么呢?就是一条聚合线(下方UML图),比如我们下面会举的例子:手机又手机品牌和手机游戏等等,每个手
阅读全文
摘要:适配器模式 一、定义 适配器模式(Adapter Pattern):结构型模式的一种,把一个类的接口变成客户端所期待的另一种接口,从而使原本接口不匹配而无法一起工作的两个类能够在一起工作。 二、分类 类适配器、对象适配器、接口适配器 三、角色 Target(目标接口):该角色把其他类转换为我们期望的
阅读全文
摘要:创建者模式-原型模式 一、概述 是用于创建重复的对象,同时又能保证性能。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。这种模式是实现了一个原型接口,该接口用于创建当前对象的克隆。当直接创建对象的代价比较大时,则采用这种模式。例如,一个对象需要在一个高代价的数据库操作之后被创建。我
阅读全文
摘要:创建者模式-工厂模式 一、概述 介绍下这个模式家族 静态工厂模式 简单工厂模式 工厂方法模式 抽象工厂模式 二、代码实例 静态工厂模式 这个最常见了,类 + 静态方法( apache Commons包下的基本都是 ) 简单工厂模式 定义:通过专门定义一个类来负责创建其他类的实例,被创建的实例通常具有
阅读全文
摘要:建造者模式 一、概述 将一个复杂的对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。 二、机构模式图 1. 建造者(Builder): 为创建一个产品对象的各个部件指定抽象接口 2. 具体建造者(ConcreteBuider):实现Builder的接口,以构建和装配该产品的各个部分
阅读全文
摘要:抽象工厂模式 一、概述 抽象工厂模式属于设计模式中的创建者模式,用于产品族的构建,抽象工厂模式是所有形态工厂模式中最为具有一般性的一种形态,抽象工厂是指有多个角色时使用的一种工厂模式。抽象工厂模式可以向客户端提供一个接口,是客户端在不必指定产品的情况下,创建多个产品族的产品对象。 二、结构模式图
阅读全文
摘要:学习目标: 什么是单例模式? 为什么会有单例模式?即他的用处,以及它解决了什么问题 怎样事项单例模式,即它的设计思想 单例模式有哪些写法? 单例模式在面试中有哪些注意事项? 1、为什么会有单例模式? 我们都知道,单例模模式是在开发中最常用的一种设计模式, 例模式主要是为了避免因为创建多个实例造成的资
阅读全文

浙公网安备 33010602011771号