
策略模式
天天爆零
这个作者很懒,什么都没留下…
展开
-
二十三种设计模式之观察者设计模式
定义: 在对象之间定义了一对多的依赖,这样一来,当一个对象改变状态,依赖它的对象会收到通知并自动更新。 理解: 其实就是我们的消息队列,什么是消息队里呢,有一个发布者,它可以对应n个消息队列,一旦发布者发布消息,只有订阅了该发布者的消息队列才能接受到消息。nodejs上的所有机制都是基于该模式,所有说是十分有用的,它可以实行自动同时更新。在实际中有什么用呢,举个...原创 2019-04-22 19:25:41 · 96 阅读 · 0 评论 -
二十三种设计模板之策略模式
概念: 在策略模式(Strategy Pattern)中,一个类的行为或其算法可以在运行时更改。这种类型的设计模式属于行为型模式。在策略模式中,我们创建表示各种策略的对象和一个行为随着策略对象改变而改变的 context 对象。策略对象改变 context 对象的执行算法。 理解: 其实策略模式在java中来说,就是编译时多态,什么是运行时多态呢,就是...原创 2019-04-20 15:01:06 · 133 阅读 · 0 评论