240
每个人都有属于自己的一片森林,也许我们从来不曾去过,但它一直在那里,总会在那里。迷失的人迷失了,相逢的人会再相逢!
摘要: 策略模式 概念 定义一系列算法,把它们一个个封装起来。 将算法的使用与算法的实现分离开来 实现 在组合业务规则方面,比较经典的是表单的验证方法。 优缺点 优点:可以有效地避免多重条件语句,将一系列方法封装起来也更直观,利于维护 缺点:往往策略集会比较多,要事先就了解定义好所有的情况 阅读全文
posted @ 2019-04-19 17:51 _gxing 阅读(453) 评论(0) 推荐(0)
摘要: 什么是设计模式? 设计模式(design pattern)是一套反复使用、思想成熟、经过分类和无数实战设计经验的总结;是为了代码可重用、可扩展、可解耦、更容易被人理解和保证代码可靠性。 学习设计模式,有助于写出可复用和可维护性高的程序,不过要注意,使用不当的话,可能会事倍功半。 设计原则 1. 单一 阅读全文
posted @ 2019-04-19 17:17 _gxing 阅读(279) 评论(0) 推荐(0)
摘要: 单例模式 概念 单例模式 就是保证一个类只有一个实例,并提供一个访问它的全局访问点。 实现方法 先判断实例是否存在,如果存在直接返回,如果不存在就创建实例后在返回,确保了一个类只有一个实例对象。 阅读全文
posted @ 2019-04-19 15:59 _gxing 阅读(337) 评论(0) 推荐(0)
摘要: 原型模式 概念: 原型模式 是指原型实例指向创建对象的种类,并通过拷贝这些原型创建新的对象,是一种用来创建对象的模式,也就是创建一个对象作为另一个对象的prototype属性。 实现原型模式: 方法一:使用 Object.create(prototype, optionalDescriptorObj 阅读全文
posted @ 2019-04-19 15:56 _gxing 阅读(2069) 评论(0) 推荐(0)