Java:设计模式->工厂模式

Java:设计模式->工厂模式
如果一个东西的产生,非常复杂,可以使用Build来提供生产。
AbstractFactory定义要一系列生产的东西,然后其他的工厂继承他,提供不同的实现。如果要换掉这一系列产品,只需要换掉工厂即可。工厂的切换,甚至不需要去修改代码,可以通过修改配置文件来达到切换。例如软件换皮肤与此很相似。

你可能感兴趣的:(Java:设计模式->工厂模式)