创建模式

翻译了抽象工厂,构建者,工厂方法,原型模式还有今天的单例模式,对于构建模式应该做一个简单的总结。他们都是producer,通过不同的机制生产出我们需要的实例,不过各有各的优点以及各自的侧重点。
抽象工厂:工厂的工厂,也就是说它的目的是为了提供各种不同的工厂方法。
构建者:造一座房子,这个例子应该是构建者模式由来的现实原型,由各种不同的构件完成者提供方法,然后在构建者中进行组装。
工厂方法:顾名思义,这种模式主要是提供实例的生产工厂。
原型模式:通过原型构造复杂的对象(克隆)。
单例模式:对于不可变对象,因为他们每个对象实例基本上没什么差别,所以使用这种模式可以节约内存。

你可能感兴趣的:(创建)