设计模式学习
文章平均质量分 82
学习设计模式及其用法
大大大石頭
各种小白,记录点滴,慢慢学习
展开
-
JavaScript设计模式之工厂模式学习
工厂模式就是定义了一个创建对象的接口,把创建的过程隐藏起来,让用户在使用的时候,只需调用这个接口创建对象,而不需要实例化这个类。该模式使一个类的实例化延迟到了子类。而子类可以重写接口方法以便创建的时候指定自己的对象类型。1. 工厂模式类型工厂模式有三种类型:静态工厂模式工厂方法模式抽象工厂模式1.1 静态工厂模式静态工厂模式,又被称作简单工厂模式,就是根据用户输入的属性,来创建同一类对象。动物园里有几类动物,dog,cat,bird等;他们有各自的叫声,各自的特殊能力,我们根据这,来写静原创 2020-11-03 17:38:51 · 145 阅读 · 0 评论 -
单例模式
在看《剑指Offer》的时候,看到单例模式的写法,以前只知道设计模式里有单例模式,但是它的写法,作用都不太了解,今天看到了,所以整理一下。1、什么是单例模式在维基百科上查到,单例模式,是一种常用的软件设计模式,属于创建型模式的一种。在应用这个模式时,单例对象的类必须保证只有一个实例存在。2、单例模式的实现思路实现单例模式的思路是:一个类能返回对象一个引用(永远是同一个)和一个获得该实例的方法(必须是静态方法,通常使用getInstance这个名称)当我们调用这个方法时,如果类持有的引用不原创 2020-08-20 23:25:16 · 134 阅读 · 0 评论