工厂设计模式

43 阅读1分钟

工厂设计模式是一种创建型设计模式,分为两种模式:工厂方法和抽象工厂。 Factory设计模式好处: 更轻松的对象创建:有时对象创建可能太复杂。即使我们有较少的参数或有关类的信息较少,我们也可以创建对象而不处理它们。 依赖性较低:工厂设计模式通过防止类直接连接到对象来实现通过对象抽象进行通信。这减少了类的依赖性并使其更加灵活。此外,代码变得更加可测试。 初始化程序不是描述性的:我们可以使用 init 来创建对象,而不是使用工厂设计模式。