摘要: 代理模式跟之前的策略模式,装饰模式差距不大,但是代理模式不能无限递归,比策略模式更加解耦 通过当前对象调用某个方法,同时也调用对象内部属性对象的方法。 个人感觉无需继承也可以,继承了以后替换起来成本比较低 下面是实现 阅读全文
posted @ 2018-05-12 21:31 酒皇 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 装饰模式是指一个对象内部递归拥有自己一样的对象。不断对对象自己进行修饰,或者实现方法进行改造,就像圣诞树一层一层挂上不同的装饰品一样。 典型的常见的情况是linkList。还有输入输出流的文件流,字节流,字符流,缓冲流。 以下是一个简单的实现方法,主要作用于方法体中,产生连续调用的效果。 下面是实现 阅读全文
posted @ 2018-05-12 21:16 酒皇 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 策略模式是一种简单的模式,利用继承(实现)关系。 对同一个功能产生不同的子类,对某个方法进行不同的策略 代码如下 这样我们通过替换显示层的new对象就可以控制某个功能的不同实现了。。。。。 一般Spring 阅读全文
posted @ 2018-05-12 20:47 酒皇 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 最近有个前端大神写错了快速排序,所以我这里记录一下 所谓的快速排序就是分治排序的分之中不断递归把数组分成大小两个部分,再继续分成大小两个部分 分的过程中完成整个数组的有序。 交换次数较多,迭代次数少,空间耗费少 代码如下 阅读全文
posted @ 2018-05-12 13:56 酒皇 阅读(136) 评论(0) 推荐(0) 编辑