美文网首页
状态模式|桥接模式|访问者模式

状态模式|桥接模式|访问者模式

作者: 万州大牛 | 来源:发表于2017-10-24 23:53 被阅读0次

状态模式

概念层次
事物的状态,状态对应的行为,状态需要管理器,状态的转换。

状态模式和策略模式结构差不多,但是概念层次完全不一样。

其实,所有结构都是小范围继承,大范围组合,支持转发,针对抽象,支持包含自身,支持包含集合。

桥接模式

概念层次是指将抽象与实现分离,使他们可以独立变化。

可以理解为,抽象的抽象。实现的抽象。

其实,

在我的观点,像这种抽象与实现分离,独立变化,已经从概念层次,就代表了不同的概念意义。

分离开,独立变化,这是重点,在抽象的抽象中关联一个实现的抽象。

这和我指导的原则:大范围组合,小范围继承,针对抽象。

是完全一致的。

接口行为,抽象类。

访问者模式

概念层次上讲,是这样子的,访问者很多,但是主人可以是一个,主人对每个访问者,做出什么行为,这个是未知的。

所以,针对抽象。首先抽象出访问者,抽象出主人。

然后是主人接待访问者。

并转发请求访问者的行为,并且把自己传给访问者,让具体访问者处理请求。

这和现实中,

访客到访,主人接待。完全一致。

这里原则依旧是:大范围组合,小范围继承,针对抽象,关联自身,转发请求,传递自身。

相关文章

  • 状态模式|桥接模式|访问者模式

    状态模式 概念层次事物的状态,状态对应的行为,状态需要管理器,状态的转换。 状态模式和策略模式结构差不多,但是概念...

  • 现实中的模式应用

    桥接模式 针对接口编程,就是桥接模式 策略模式 策略模式也可看作是针对接口编程 状态模式 状态模式通过 Conte...

  • 桥接模式 VS 装饰器模式、状态模式 VS 策略模式的微妙之处

    桥接模式 VS 装饰器模式、状态模式 VS 策略模式的微妙之处 Foundations of Software E...

  • 设计模式-桥接模式

    设计模式-桥接模式 定义 桥接模式(Bridge Pattern)也称为桥梁模式、接口(Interface)模式或...

  • 设计模式之桥接模式

    设计模式之桥接模式 1. 模式定义 桥接模式又称柄体模式或接口模式,它是一种结构性模式。桥接模式将抽象部分与实现部...

  • GOF23(java设计模式)--行为型模式

    职责链模式、迭代器模式、中介者模式、命令模式、解释器模式、访问者模式、策略模式、模版方法模式、状态模式、观察者模式...

  • 结构型模式:桥接模式

    文章首发:结构型模式:桥接模式 七大结构型模式之二:桥接模式。 简介 姓名 :桥接模式 英文名 :Bridge P...

  • 桥接模式

    个人博客http://www.milovetingting.cn 桥接模式 模式介绍 桥接模式也称为桥梁模式,是结...

  • 设计模式——桥接模式

    设计模式——桥接模式 最近公司组件分享设计模式,然而分配给我的是桥接模式。就在这里记录我对桥接模式的理解吧。 定义...

  • 【设计模式】行为型设计模式汇总(二)

    行为型设计模式范围 观察者模式 模板方法 策略模式 职责链模式 状态模式 迭代器模式 访问者模式 备忘录模式 命令...

网友评论

      本文标题:状态模式|桥接模式|访问者模式

      本文链接:https://www.haomeiwen.com/subject/glsfpxtx.html