摘要: 迭代器模式属于一种比较简单的设计模式,许多开发语言都内置了迭代器。这里要说的是迭代器分为内部迭代器和外部迭代器,它们都有各自的适用场景。 作者:『Stinchan』 出处:http://www.cnblogs.com/stinchan/p/6994125.html 本文版权归作者和博客园共有,欢迎转 阅读全文
posted @ 2017-06-12 17:37 Stinchan 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 代理模式是非常常见的模式,比如我们使用的VPN工具,明星的经纪人,都是代理模式的例子。但是,有人会疑问,明明可以直接访问对象,为什么中间还要加一个壳呢?这也就说到了代理模式的好处。在我看来,代理模式最大的好处,就是在不动原有对象的同时,可以给原有对象增加一些新的特性或者行为。 作者:『Stincha 阅读全文
posted @ 2017-06-09 11:39 Stinchan 阅读(500) 评论(0) 推荐(0) 编辑
摘要: 在程序设计中,我们常常遇到这种情况,要实现某一个功能我们有很多种算法可以实现。这些算法灵活多样,而且可以随意互相替换。这种解决方案就是所谓的策略模式。 作者:『Stinchan』 出处:http://www.cnblogs.com/stinchan/p/6970628.html 本文版权归作者和博客 阅读全文
posted @ 2017-06-09 10:12 Stinchan 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 最近项目不太忙,难得有时间看看书,平时挺喜欢js这门语言。也看过很多高级教程,觉得自己还是比较热衷于js的设计模式。这一次重温一下《JavaScript设计模式与开发实践》,开篇为单例模式。 作者:『Stinchan』 出处:http://www.cnblogs.com/stinchan/p/697 阅读全文
posted @ 2017-06-09 10:04 Stinchan 阅读(234) 评论(0) 推荐(0) 编辑