admin管理员组

文章数量:1794759

用python实现工厂设计模式(Python经典编程案例)

用python实现工厂设计模式(Python经典编程案例)

工厂设计模式,代码实现如下:

# 工厂模式 class CarFactory: def createCar(self, brand): if brand == "奔驰": return Benz() elif brand == "宝马": return BMW() elif brand == '比亚迪': return BYD() else: return "未知品牌,无法创建" class Benz: pass class BMW: pass class BYD: pass factory = CarFactory() c1 = factory.createCar("奔驰") c2 = factory.createCar("宝马") print(c1) print(c2)

执行结果如下图:

本文标签: 工厂案例模式经典Python