关于工厂方法和建造模式的一些看法
本人刚刚接触模式
网上总是总是说工厂方法和BUILDER模式的类似,
工厂:但我感觉工厂针对的是动态建立类的实例的,侧重点在于将建立的实例的时机和定义接口拉开时间。
BUILDER:而BUILDER则针对的是对于实例内部的组装成完整实例步骤的延后,核心是内部的组装。
虽然两者的结果都有生成实例但,目的有很大的区别。
应该可以这样理解吧?
还有工厂与抽象工厂比较难于区分,工厂也是用的是接口或抽象来作为具体工厂的接口,而抽象工厂只是同时有了多个具体工厂就抽象了,感觉比较难于区分。