python工厂方法模式

日期:2018-06-08 01:00:54 章节:  python中设计模式、异常与模块

python工厂方法模式:增加4S店基类,只负责下订单order。生产汽车让4S子类店交给工厂生产。

python-factory.png

gzCarShop=guangzhouCarShop()
gzCarShop.order("奥迪")

广州4S店下订单,奥迪订单。调用父类(4s店基类CarShop)的order方法。self指向guangzhouCarShop对象。guangzhouCarShop找工厂生产奥迪,工厂返回奥迪车辆。