- 博客(7)
- 资源 (2)
- 收藏
- 关注
原创 [设计模式] - 访问者模式
文章目录一、 访问者模式简介1. 什么是访问者模式访问者模式的实现1. 设计思路2. 代码实现三、访问者模式总结1. 访问者模式的特点2. 访问者模式的使用场景四、结语 一、 访问者模式简介 1. 什么是访问者模式 访问者模式(Visitor Pattern) 属于行为型设计模式的一种,是一种相对简单的设计模式。其定义如下:Represent an operation to be performed on the elements of an object structure .Visitor lets y
2021-03-30 13:38:21 316 2
原创 [设计模式] - 责任链模式
文章目录一、责任链模式简介 一、责任链模式简介 责任链模式(Chain of Responsibility Pattern) 属于行为型设计模式的一种,其定义如下:Avoid coupling the sender of a request to its receiver by giving more than one object a chance to handle the request .Chain the receiving objects and pass the request along t
2021-03-29 14:04:51 195 1
原创 [设计模式] - 状态模式
文章目录一、状态模式简介1. 什么是状态模式2. 业务场景二、状态模式的实现1. 设计思路2. 代码实现三、状态模式总结1. 状态模式的特点2. 状态模式的使用场景四、结语 一、状态模式简介 1. 什么是状态模式 状态模式(State Pattern) 属于行为型设计模式的一种,其定义为:** Allow an object to alter its behavior when its internal state changes . The object will appear to change its
2021-03-25 17:47:39 488 1
原创 [设计模式] - 解释器模式
文章目录一、解释器模式简介1. 什么是解释器模式2. 业务场景二、解释器模式的实现1. 设计思路2. 解释器模式的代码实现3. 解释器模式的类图设计三、解释器模式总结1. 解释器模式的特点2. 解释器模式的使用场景3. 注意四、结语 一、解释器模式简介 1. 什么是解释器模式 解释器模式(Interperter ) 属于行为型设计模式的一种,是一种按照规定语法进行解析的方案。其定义为:Given a language ,define a representation for its grammar alo
2021-03-24 17:03:34 161 1
原创 [设计模式] - 备忘录模式
文章目录一、备忘录模式简介1. 什么是中介者模式2. 业务场景二、备忘录模式的实现1. 设计思路2. 备忘录模式的代码实现3. 备忘录模式的类图设计三、备忘录模式总结1. 备忘录模式的特点2. 备忘录模式的使用场景3. 拓展(1)原型模式搭配使用备忘录(2)多状态备忘录的使用四、结语 一、备忘录模式简介 1. 什么是中介者模式 备忘录模式(Memento Pattern) 属于行为型设计模式的一种,其定义为:Without violating encapsulation , capture and ext
2021-03-20 15:15:58 215 2
原创 [设计模式] - 中介者模式
文章目录一、中介者模式简介1. 什么是中介者模式2. 业务说明 一、中介者模式简介 1. 什么是中介者模式 中介者模式(Mediator Pattern) 又叫做调停模式,属于行为型设计模式的一种。其定义为:Define an object that encapsulates how a set of objects interact. Mediator promotes loose coupling by keeping objects from referring to each other expli
2021-03-10 18:58:12 516 4
原创 [设计模式] - 观察者模式
文章目录一、观察者模式简介1. 什么是观察者模式2. 业务说明3. 代码实现二、设计思路1. 设计类图2. 观察者模式的特点3. 观察者模式的使用场景4. Java中的观察者模式三、结语 一、观察者模式简介 1. 什么是观察者模式 观察者模式(Observer Pattern) 也叫做发布订阅模式,属于行为型设计模式的一种,其定义为:Define a one-to-many dependency between objects so that when one object changes state, a
2021-03-03 17:11:47 194 1
struts2技术内幕+struts2权威指南
2018-03-03
j2ee核心模式
2018-03-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人