原型模式(Prototype Pattern)
原型模式是用于创建重复的对象,同时又能保证性能。这种类型的设计模式属于创建模式,它通过复制现在对象来创建新对象,而不是通过实例化类的方式。
原型模式是用于创建重复的对象,同时又能保证性能。这种类型的设计模式属于创建模式,它通过复制现在对象来创建新对象,而不是通过实例化类的方式。
顾名思义,一个可以生产很多“类”的类(工厂)。
建造者模式(Builder Pattern)是对象的创建模式。建造者模式可以将一个产品的内部表象(internal representation)与产品的生产过程分割开来,从而可以使一个建造过程生成具有不同的内部表象的产品对象。
单例模式主要是为了避免因为创建了多个实例造成资源的浪费,且多个实例由于多次调用容易导致结果出现错误,使用单例模式能够保证整个应用中有且只有一个实例。
设计模式(Design Pattern)是一套被反复使用、多数人知晓的,经过分类编目的、代码设计经验的总结。
设计模式分为三种类型,共23种: