会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
瓶邪半语
Powered by
博客园
博客园
|
首页
|
新随笔
|
联系
|
订阅
|
管理
上一页
1
2
3
4
5
下一页
2021年7月6日
16责任链模式
摘要: 一、责任链模式定义 1.责任链模式是将链中每一个节点看作是一个对象,每个节点处理的请求均不同,且内部自动维护一个下一节点对象。当一个请求从链式的首端发出时,会沿着链的路径依次传递给每一个节点对象,直至有对象处理这个请求为止。属于行为型模式。 2.责任链模式的应用场景 A.多个对象可以处理同一请求,但
阅读全文
posted @ 2021-07-06 21:42 瓶邪半语
阅读(50)
评论(0)
推荐(0)
编辑
15策略模式
摘要: 一、策略模式定义 1.策略模式又称政策模式,它是将定义的算法家族、分别封装起来,让它们之间可以互相替换,从而让算法的变化不会影响到使用算法的用户,属于行为型模式 2.策略模式使用的就是面向对象的继承和多态机制,从而实现同一行为在不同场景下具备不同实现 3.策略模式的应用场景: A.针对同一类型问题,
阅读全文
posted @ 2021-07-06 20:58 瓶邪半语
阅读(41)
评论(0)
推荐(0)
编辑
2021年7月5日
14模板方法模式
摘要: 一、模板方法模式定义 1.模板方法模式,指定义一个操作中的算法的框架,而将一些步骤延迟到子类中。使得子类可以不改变一个算法的结构即可重定义该算法的某些特性步骤,属于行为型模式 2.模板方法模式实际上是封装了一个固定流程,该流程由几个步骤组成,具体步骤可以由子类进行不同实现,从而让固定流程产生不同的结
阅读全文
posted @ 2021-07-05 22:36 瓶邪半语
阅读(55)
评论(0)
推荐(0)
编辑
13委派模式
摘要: 一、委派模式定义 1.委派模式又叫委托模式,是一种面向对象的设计模式,允许对象组合实现与继承相同的代码重用。它的基本作用就是负责任务的调用和分配任务,是一种特殊的静态代理,可以理解为全权代理,但是代理模式注重过程,而委派模式注重结果。委派模式属于行为型模式,不属于GOF23种设计模式中。 二、委派模
阅读全文
posted @ 2021-07-05 21:38 瓶邪半语
阅读(91)
评论(0)
推荐(0)
编辑
2021年7月3日
12桥接模式
摘要: 一、桥接模式定义 1.桥接模式也称为桥梁模式、接口模式或柄体模式,是将抽象部分与它的具体实现部分分离,使它们都可以独立地变化,属于结构型模式 2.桥接模式主要目的是通过组合的方式建立两个类之间的联系,而不是继承。但又类似于多重继承方案,但是多重继承方案往往违背了类的单一职责原则,其复用性比较差,桥接
阅读全文
posted @ 2021-07-03 20:14 瓶邪半语
阅读(81)
评论(0)
推荐(0)
编辑
11适配器模式
摘要: 一、适配器模式定义 1.适配器模式又叫做变压器模式,它的功能是将一个类的接口变成客户端所期望的另一种接口,从而使原本因接口不匹配而导致无法在一起工作的两个类能够一起工作,属于结构型设计模式 2.在软件开发中,基本上任何问题都可以通过增加一个中间层进行解决。适配器模式,其实就是一个中间层。适配器模式其
阅读全文
posted @ 2021-07-03 19:32 瓶邪半语
阅读(64)
评论(0)
推荐(0)
编辑
2021年7月2日
10组合模式
摘要: 一、组合模式定义 1.组合模式也称为整体-部分模式,它的宗旨是通过将单个对象(叶子节点)和组合对象(树枝节点)用相同的接口进行表示,使得客户对单个对象和组合对象的使用具有一致性,属于结构型模式 2.组合关系和聚合关系的区别 A.组合关系:具有相同的生命周期 B.聚合关系:具有不同的生命周期 3.组合
阅读全文
posted @ 2021-07-02 23:14 瓶邪半语
阅读(104)
评论(0)
推荐(0)
编辑
09享元模式
摘要: 一、享元模式的定义 1.面向对象技术可以很好地解决一些灵活性或可扩展性问题,但在很多情况下需要在系统中增加类和对象的个数。当对象数量太多时,将导致运行代价过高,带来性能下降等问题。享元模式正是为解决这一类问题而诞生的 2.享元模式又称为轻量级模式,是对象池的一种实现。类似于线程池,线程池可以避免不停
阅读全文
posted @ 2021-07-02 21:29 瓶邪半语
阅读(58)
评论(0)
推荐(0)
编辑
08装饰器模式
摘要: 一、装饰器模式定义 1.装饰器模式,也称为包装模式,是指在不改变原有对象的基础之上,将功能附件到对象上,提供了比继承更有弹性的替代方案(扩展原有对象的功能),属于结构型模式 2.装饰器模式的核心是功能扩展,使用装饰器模式可以透明且动态的扩展类的功能 3.原理:让装饰器实现被包装类(ConcreteC
阅读全文
posted @ 2021-07-02 17:11 瓶邪半语
阅读(44)
评论(0)
推荐(0)
编辑
07门面模式
摘要: 一、门面模式定义 1.门面模式又叫外观模式,提供了一个统一的接口,用来访问子系统中的一群接口。其主要特征是定义了一个高层接口,让子系统更容易使用,属于结构型模式 2.门面模式的应用场景 A.子系统越来越复杂,增加门面模式提供简单接口 B.构建多层系统结构,利用门面对象作为每层的入口,简化层间调用 二
阅读全文
posted @ 2021-07-02 16:22 瓶邪半语
阅读(47)
评论(0)
推荐(0)
编辑
上一页
1
2
3
4
5
下一页