![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
文章平均质量分 81
zjt1388
这个作者很懒,什么都没留下…
展开
-
装饰器模式-JAVA
一、定义 装饰模式(Decorator Pattern)是一种比较常见的模式,定义如下:动态地给一个对象添加一些额外的职责。就增加功能来说,装饰模式相比生成子类更加灵活。 装饰模式的通用类图如下所示。 在类图中,有四个角色需要说明: 1、Component抽象构件 Component是一个接口或者是抽象类,就是定义我们最核心的对象,也就是最原始的对象。 2、ConcreteCo原创 2015-11-14 14:45:28 · 863 阅读 · 0 评论 -
策略模式-JAVA
一、策略模式( Strategy Pattern) 是一种比较简单的模式,也叫做政策模( Policy Pattern)。其定义如下: Define a family ofalgorithms,encapsulate each one,andmake them interchangeable.(定义一组算法,将每个算法都封装起来, 并且使它们之间可以互换。) 二、策略模式使用的就是面向对象的继转载 2016-05-23 23:02:42 · 265 阅读 · 0 评论 -
观察者模式-JAVA
观察者模式( Observer Pattern) 也叫做发布订阅模式( Publish/subscribe) ,它是一个在项目中经常使用的模式,其定义如下: Define a one-to-many dependency between objects so that when oneobject changes state,all its dependents are notified and转载 2016-05-25 22:30:01 · 300 阅读 · 0 评论 -
JS中关于把函数作为另一函数的参数的几点小总结
//JS中关于把函数作为函数的参数来传递的问题的小总结 //第一,最简单的形式无参函数,直接形式函数的函数名放到括号中,再在执行部分这个函数即可。 //当然调用时要传另一个真正的定义好的函数 /* function test1(Func) { Func(); } function test2() { alert("我是test2"); } test1(test2); */转载 2016-06-25 11:34:14 · 394 阅读 · 0 评论