- 博客(3)
- 收藏
- 关注
原创 责任链模式
责任链模式:Chain Of Responsibility 1、概述 顾名思义,责任链模式(Chain of Responsibility Pattern)为请求创建了一个接收者对象的链。这种模式给予请求的类型,对请求的发送者和接收者进行解耦。这种类型的设计模式属于行为型模式。 在这种模式中,通常每个接收者都包含对另一个接收者的引用。如果一个对象不能处理该请求,那么它会把相同的请求传给下一个接收者,依此类推。 可以类比想象一下上级审批文件,需要一级一级的往上走。 优点: 1、降低耦合度。它将请求的发送.
2021-03-14 22:12:07 239
原创 为什么MyBatis配置映射器只有四种
以下代码为MyBatis源码: //解析mappers标签 mapperElement(root.evalNode("mappers")); private void mapperElement(XNode parent) throws Exception { if (parent != null) { //循环遍历我们mappers标签下面的所有子标签 for (XNode child : parent.getChildren()) { .
2021-03-04 22:46:41 175 5
原创 模板方法模式
模板方法模式:Template Method 定义一个操作的算法骨架,将一些步骤延迟到子类中。模板方法模式使得子类可以不改变一个算法的结构即可重新定义该算法的某些特定步骤。 这个模板方法就可以理解为我们高中的英语作文,我们一般都会储备一个范文,在真正考试写作文的时候,我们直接将背好的范文不变的那部分直接写上去。作文的主体内容部分,再根据作文的主题进行一个具体的修改。 我们在这里就是用了模板方法模式,背好的范文就是模板方法,契合主题部分的作文内容就是具体的子类。模板方法是一个十分简单的设计模式,我们可以.
2021-03-03 23:15:40 197 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人