工厂模式
2016-01-10 17:19:05 2 举报
工厂模式是一种常用的软件设计模式,它提供了一种创建对象的最佳方式。在工厂模式中,我们在创建对象时不会对客户端暴露创建逻辑,而是使用一个共同的接口来指向新创建的对象。这样,当我们需要更改对象的创建方式时,只需要修改工厂类即可,而无需修改客户端代码。 工厂模式的主要优点是提高了系统的灵活性和可维护性。它允许我们根据需要动态地选择要创建的对象类型,从而使得系统更加灵活。此外,由于对象创建逻辑被封装在工厂类中,因此当我们需要更改对象的创建方式时,只需要修改工厂类即可,而无需修改客户端代码。
作者其他创作
大纲/内容
IsuperMan
+ void
SuperManFactory
+ SuperMan createSuperMan(String type)
AdultSuperMan
+ attribute1:type = defaultValue+ attribute2:type- attribute3:type
+ operation1(params):returnType- operation2(params)- operation3()
ChildSuperMan
0 条评论
回复 删除
下一页