标签:python
案例:汽车工厂# 汽车类
class Car:
def info(self):
print(‘Car父类‘)
class Audi(Car):
def info(self):
print(‘Audi 汽车‘)
class Tesla(Car):
def info(self):
print(‘Tesla 汽车‘)
# 工厂类
class Factory:
def create(self):
print(‘生产汽车,工厂基类‘)
class AudiFactory(Factory):
def creat(self):
print(‘生产Audi汽车工厂‘)
return Audi()
class TeslaFactory(Factory):
def creat(self):
print(‘生产Tesla汽车工厂‘)
return Tesla()
#生产汽车
# audi_F = AudiFactory()
# audiC = audi_F.creat()
# audiC.info() # AudiFactory(继承)->create(多态?)->audi.info
AudiFactory().creat().info() #链式调用
生产Audi汽车工厂
Audi 汽车
标签:python
原文地址:http://blog.51cto.com/13118411/2120063