文章目录 工厂模式 异常处理 工厂模式 两个类A和B之间的关系应该仅仅是A创建B或 是A使用B,而不能两种关系都有 将对象的创建和使用分离,也使得系统更加符合“单一职责原则”,有利于对功能的复用和系统的维护 防止用来实例化一个类的数据和代码在多个类中到处都是 ''' 除下实现方式外,还对以对工厂进一步进行抽象,得到抽象工厂,使得进一步解耦, 不再通过参数来得到要生产的类的对象。 ''' class Fruit: pass class Apple(Fruit): pass def pie(self)<