工厂方法模式
2019-07-17 11:21:45 18 举报
工厂方法模式是一种创建型设计模式,它提供了一种创建对象的最佳方式。在工厂方法模式中,创建对象的工作不是由调用者直接进行的,而是由一个工厂类来负责创建的。这个工厂类可以根据需要生成不同的具体产品类的对象。 工厂方法模式的主要优点在于它能将对象的创建过程封装起来,使得客户端不需要知道具体的对象创建细节。这样,当需要更换具体产品类时,只需要修改工厂类即可,而无需修改客户端代码。此外,工厂方法模式还具有灵活性和可扩展性等优点。
作者其他创作
大纲/内容
Product2Factory
createProduct():Product
Product2
+ attribute1:type = defaultValue+ attribute2:type- attribute3:type
+ operation1(params):returnType- operation2(params)- operation3()
Product1
Product1Factory
Product
Factory
0 条评论
回复 删除
下一页