08 2017 档案
摘要:代理模式是对象的结构模式。代理模式给某一个对象提供一个代理对象,并由代理对象控制对原对象的引用。
阅读全文
摘要:享元模式是对象的结构模式。享元模式以共享的方式高效地支持大量的细粒度对象。
阅读全文
摘要:通过折半查找的方式找到合适的插入位置再插入(直接插入排序的升级版)。
阅读全文
摘要:一个软件实体应当尽可能少地与其他实体发生相互作用。
阅读全文
摘要:外观模式提供了一个统一的接口,用来访问子系统中的一群接口。外观定义了一个高层接口,让子系统更容易使用。
阅读全文
摘要:将一个记录插入到已排序好的有序表中,从而得到一个新,记录数增1的有序表。即:先将序列的第1个记录看成是一个有序的子序列,然后从第2个记录逐个进行插插入到已入,直至整个序列有序为止。
阅读全文
摘要:使用多个专门的接口,而不使用单一的总接口,即客户端不应该依赖那些它不需要的接口。
阅读全文
摘要:组合模式属于对象的结构模式,有时又叫做“部分——整体”模式。组合模式将对象组织到树结构中,可以用来描述整体与部分的关系。组合模式可以使客户端将单纯元素与复合元素同等看待。
阅读全文
摘要:高层模块不应该依赖低层模块,二者都应该依赖其抽象;抽象不应该依赖细节;细节应该依赖抽象。
阅读全文
摘要:装饰模式又名包装(Wrapper)模式。装饰模式以对客户端透明的方式扩展对象的功能,是继承关系的一个替代方案。
阅读全文
摘要:桥接模式虽然不是一个使用频率很高的模式,但是熟悉这个模式对于理解面向对象的设计原则,包括“开-闭”原则以及组合/聚合复用原则都很有帮助。理解好这两个原则,有助于形成正确的设计思想和培养良好的设计风格。
阅读全文
摘要:所有引用基类(父类)的地方必须能透明地使用其子类的对象。这一原则与继承紧密相关。如果对每一个类型为 T1的对象 o1,都有类型为 T2 的对象o2,使得以 T1定义的所有程序 P 在所有的对象 o1 都代换成 o2 时,程序 P 的行为没有发生变化,那么类型 T2 是类型 T1 的子类型。所有引用基类的地方必须能透明地使用其子类的对象。
阅读全文
摘要:适配器模式把一个类的接口变换成客户端所期待的另一种接口,从而使原本因接口不匹配而无法在一起工作的两个类能够在一起工作。
阅读全文
摘要:不要存在多于一个导致类变更的原因。通俗的说,即一个类只负责一项职责。
阅读全文
摘要:建造模式是对象的创建模式。建造模式可以将一个产品的内部表象(internal representation)与产品的生产过程分割开来,从而可以使一个建造过程生成具有不同的内部表象的产品对象。
阅读全文
摘要:抽象工厂是应对产品族概念的,提供一个创建一系列相关或相互依赖对象的接口,而无须指定它们的具体类
阅读全文
摘要:简单工厂模式是类的创建模式,又叫做静态工厂方法(Static Factory Method)模式。简单工厂模式是由一个工厂对象决定创建出哪一种产品类的实例。
阅读全文
摘要:JS 的map和array集合组合返回JSON字符串
阅读全文
摘要:HTML中直接写js 函数,更多: https://www.blog996.com/
阅读全文
摘要:工厂方法是针对每一种产品提供一个工厂类。通过不同的工厂实例来创建不同的产品实例。
阅读全文
摘要:单例模式确保一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。
阅读全文
摘要:特殊字符 分割的时候使用:
阅读全文
摘要:原型模式就是用原型实例指定创建对象的种类,并且通过复制这些原型创建新的对象。
阅读全文
摘要:vue 实现点击图片放大,更多: https://www.blog996.com/
阅读全文
摘要:jQuery.ajax
阅读全文
摘要:nodejs 文件读取一行,更多: https://www.blog996.com/
阅读全文
摘要:Linux的nginx环境的vue 部署,更多: https://www.blog996.com/
阅读全文
摘要:线程池ThreadPoolExecutor与阻塞队列BlockingQueue应用
阅读全文
摘要:vue+webpack+vue-cli+WebStrom 项目搭建
阅读全文
摘要:JSONP 爬虫,神一样的插件,再也不用为资源担忧了....
阅读全文