JavaScript玩转机器学习-Tensorflow.js项目实战车如流水马如龙( 二 )


创造对象的力度不一样 。 构建器模式创建由各种复杂组件组成的复杂对象 。 工程模式创建的所有对象都是一样的 。 (这里可能有人会奇怪为什么是一样的 , 因为我们可以给构建器模式对象的一些属性赋值 , 有些没有自然对象是不一样的 。 工厂模式不一样 , 只有一种创建方式 , 要么所有属性都有 , 要么一个都没有 , 所以是一样的)
关注的维度不同 。 工厂只关注对象的创建 。 构建者不仅要创建它 , 还要知道这个对象是由哪些组件构成的 。
构建器模式根据构建过程中的顺序不同 , 最终的对象组件组成也可能不同(那些与调用顺序无关的类可能是一样的) 。 返回搜狐 , 查看更多
责任编辑: