设计模式
文章平均质量分 62
目尽地平线
踏尽青山寻前路,寻遍千家无归处
展开
-
最佳单例模式
一个较好的单例模式例子,同时兼顾了性能和并发。initialization on demand holder 模式分析原创 2015-11-20 20:30:09 · 1406 阅读 · 0 评论 -
状态模式和策略模式的区别
区别主要体现在行为上,而不是结构上,所以,看时序图就能很好的看出两者的区别。状态是系统自身的固有的,调用者不能控制系统的状态转移。策略是外界给的,策略怎么变,是调用者考虑的事情,系统只是根据所给的策略做事情。原创 2016-09-12 16:54:52 · 6045 阅读 · 3 评论 -
外观模式案例分析
外观模式为系统中的一组接口提供一致的界面。当一个功能需要多个对象协作完成时,就可以使用外观模式。这里是我在项目中遇到的一个使用外观模式的例子,并且分析了一下这样使用的好处原创 2016-09-13 15:48:22 · 2258 阅读 · 0 评论 -
手工画设计模式的类图
画图成果面试常考设计模式,往往需要动手画类图。其实面试是一个过程,看中的是思考分析解决问题的过程,结果反而不那么重要。画设计模式的类图就有这么一个分析的过程,下面是我画的适配器模式的类图原创 2016-09-16 12:39:16 · 1221 阅读 · 0 评论 -
状态模式案例分析
结合实际例子讲解状态模式在前端项目中的使用原创 2016-11-29 20:21:10 · 780 阅读 · 0 评论 -
javascript自定义事件应用实例
js自定义事件 实现观察者模式,模块之间完全通过事件协作和传递信息。写了一个典型的观察者应用和一个游戏的框架代码,来演示自定义事件的使用原创 2016-09-08 19:45:13 · 5632 阅读 · 2 评论