您的位置:首页 > 其它

设计模式 -- 建造者模式和工厂(类)模式的区别

2017-08-04 21:09 357 查看
之前说过,

简单工厂模式

工厂方法模式

抽象工厂模式

建造者模式

以及

简单工厂模式、工厂方法模式和抽象工厂模式区别与联系

建造者模式和工厂(类)模式很像,但是又不太一样

建造者模式:使用时需要传入参数,即以构建为目的。

例如,通过配置文件进行构建一个对象,或者通过某些参数构建一个对象。

三种工厂模式:以创建为目的,通常使用get..()即可获取某种对象(部分需要传入参数,传入的参数不是为了创建对象,而是为了获取对象)

例如:,,下面有例子。

简单工厂模式

工厂方法模式

抽象工厂模式

简单工厂模式、工厂方法模式和抽象工厂模式区别与联系

声明:这只是个人理解,有问题还可以讨论,……^.^
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐