建造者模式
建造者模式是将一个复杂对象的构建层和其表示层相互分离,同样的构建过程可采用不同的表示。
建造者模式&工厂模式
工厂模式主要是为了创建对象实例或者类簇(抽象工厂),关心的是最终创建的结果而不关心创建的过程。所以通过工厂模式可以得到对象的实例或者类簇。然而建造者模式在创建对象时更多的是关心这个对象创建的整个过程,甚至于创建对象的每一个细节。
参考链接:
一篇文章就彻底弄懂建造者模式(Builder Pattern)
《JavaScript设计模式》
建造者模式是将一个复杂对象的构建层和其表示层相互分离,同样的构建过程可采用不同的表示。
建造者模式&工厂模式
工厂模式主要是为了创建对象实例或者类簇(抽象工厂),关心的是最终创建的结果而不关心创建的过程。所以通过工厂模式可以得到对象的实例或者类簇。然而建造者模式在创建对象时更多的是关心这个对象创建的整个过程,甚至于创建对象的每一个细节。
参考链接:
一篇文章就彻底弄懂建造者模式(Builder Pattern)
《JavaScript设计模式》