摘要: 本文使用IDEA开发。 create new project maven信息 依赖 1. lombok 2. web 项目目录 Controller url http://localhost:8080/hello world 结果 阅读全文
posted @ 2019-12-07 09:55 景话宇意 阅读(126) 评论(0) 推荐(0)
摘要: 解释器模式 解释器模式(Interpreter Pattern):定义一个语言的文法,并且建立一个解释器来解释该语言中的句子,这里的“语言”是指使用规定格式和语法的代码。解释器模式是一种类行为型模式 示例1 Context;包含解释器之外的一些全局信息 AbstractExpression:抽象解释 阅读全文
posted @ 2019-12-06 09:07 景话宇意 阅读(268) 评论(0) 推荐(0)
摘要: 状态模式 状态模式(State Pattern):允许一个对象在其内部状态改变时改变它的行为,对象看起来似乎修改了它的类。其别名为状态对象(Objects for States),状态模式是一种对象行为型模式 示例1 以红绿灯为例说明。红绿灯有三种状态,红黄绿,每种状态灯的显示颜色是不同的,处理方式 阅读全文
posted @ 2019-12-05 20:05 景话宇意 阅读(127) 评论(0) 推荐(0)
摘要: 职责链模式 职责链模式(Chain of Responsibility Pattern):避免请求发送者与接收者耦合在一起,让多个对象都有可能接收请求,将这些对象连接成一条链,并且沿着这条链传递请求,直到有对象处理它为止 示例1 以学校的采购审批为例说明:花费在5000以下时有教学主任处理,5000 阅读全文
posted @ 2019-12-05 17:39 景话宇意 阅读(167) 评论(0) 推荐(0)
摘要: 备忘录模式 备忘录模式(Memento Pattern):在不破坏封装的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态,这样可以在以后将对象恢复到原先保存的状态。它是一种对象行为型模式,其别名为Token。 Originator(原发器):它是一个普通类,可以创建一个备忘录,并存储它的当 阅读全文
posted @ 2019-12-05 16:29 景话宇意 阅读(106) 评论(0) 推荐(0)
摘要: 中介者模式 中介者模式(Mediator Pattern):用一个中介对象(中介者)来封装一系列的对象交互,中介者使各对象不需要显式地相互引用,从而使其耦合松散,而且可以独立地改变它们之间的交互。中介者模式又称为调停者模式 如果一个对象中对象之间的联系呈现为网状结构,对象之间存在大量多对多的关系,将 阅读全文
posted @ 2019-12-05 09:47 景话宇意 阅读(143) 评论(0) 推荐(0)
摘要: 观察者模式 观察者模式(Observer Pattern):定义对象之间的一种一对多依赖关系,使得每当一个对象状态发生改变时,其相关依赖对象皆得到通知并被自动更新。观察者模式的别名包括发布 订阅(Publish/Subscribe)模式、模型 视图(Model/View)模式、源 监听器(Sourc 阅读全文
posted @ 2019-12-05 09:46 景话宇意 阅读(108) 评论(0) 推荐(0)
摘要: 迭代器模式 迭代器模式(Iterator Pattern):提供一种方法来访问聚合对象,而不用暴露这个对象的内部表示,其别名为游标(Cursor)。迭代器模式是一种对象行为型模式 示例1 以学院及部门为例。学院有计算机学院和信息工程学院,而两者的内部存储方式并不同,一个是用数组存储部门,一个是Lis 阅读全文
posted @ 2019-12-05 09:46 景话宇意 阅读(124) 评论(0) 推荐(0)
摘要: 访问者模式 访问者模式(Visitor Pattern):提供一个作用于某对象结构中的各元素的操作表示,它使我们可以在不改变各元素的类的前提下定义作用于这些元素的新操作。访问者模式是一种对象行为型模式。 示例1 以公司的账单查看为例。老板查看账单主要是为了查看收入和支出的总数,注会查看账单主要是看交 阅读全文
posted @ 2019-12-05 09:45 景话宇意 阅读(228) 评论(0) 推荐(0)
摘要: 命令模式 命令模式(Command Pattern):将一个请求封装为一个对象,从而让我们可用不同的请求对客户进行参数化;对请求排队或者记录请求日志,以及支持可撤销的操作。命令模式是一种对象行为型模式,其别名为动作(Action)模式或事务(Transaction)模式 在软件开发中,我们经常需要向 阅读全文
posted @ 2019-12-05 09:44 景话宇意 阅读(146) 评论(0) 推荐(0)