
设计模式
坤少的IT之路
小白之路,全栈之路刚刚开始,这是一条不归路,加油!
展开
-
设计模式 -- 单例(七)
这篇文章主要是用来自己以后便于查阅的,如果还有补充请大家下边给出,如果有错误大家指出,我及时修正!我们一起进步!!一、单例设计模式的应用方面 说实话,我也没有使用过单例,只是觉得他有用就学习了。不过通过现实生活,我觉得有以下这几种: 1.windows系统中的任务管理器 2.java JVM 中的 垃圾处理机制GC 3.我们使用的...原创 2018-10-10 09:55:23 · 119 阅读 · 0 评论 -
设计模式 -- 工厂模式
一、工厂模式的定义 工厂模式就是调用一个方法来获取类的实例对象,就不用明面上new了,因为那样耦合度太高。如果改动一个地方,那么就是一个不小的工作量(如:类换名字了)。二、工厂模式的好处 降低耦合度、使用户调用方便三、简单工厂模式1.简单工厂模式的类图2.简单工厂模式的要素 ①产品接口 Intercept ②产品实现类 Class ...原创 2018-10-10 13:13:22 · 112 阅读 · 0 评论 -
设计模式 -- 适配器
一、适配器的定义 适配器就是将原本不匹配的东西结合到一块,如:小米手机充电,使用安卓线+转换头(适配器),苹果4s充电,使用大插头+转换头(适配器)。通过这些例子,就能知道适配器就是将不能使用的事物通过某种方式的转换成功使用。二、适配器的类图三、适配器需要的元素 ①客户端,适配器的使用者 ②目标类(三项插头) ③适配器 (两项转三项插头) ④现有类 (...原创 2018-10-10 14:43:07 · 148 阅读 · 0 评论 -
设计模式 -- 责任链
责任链模式责任链模式的定义:使多个对象都有机会处理请求,从而避免请求的发送者和接受者之间的耦合关系, 将这个对象连成一条链,并沿着这条链传递该请求,直到有一个对象处理他为止。这里就不再过多的介绍什么是责任链模式,主要来说说java中如何编写。主要从下面3个框架中的代码中介绍。servlet中的filter dubbo中的filter mybatis中的plugin 这3个框架在实现责任...转载 2018-10-10 14:57:32 · 113 阅读 · 0 评论