class Girl():
def info(self):
pass
class WhiteGirl(Girl):
def info(self):
print("white girl")
class BlackGirl(Girl):
def info(self):
print("black girl")
class GirlMakker():
def create(self,info):
if(info=="1"):
girl=WhiteGirl()
elif(info=="2"):
girl=BlackGirl()
else :
girl=Girl()
return girl
m=GirlMakker()
w=m.create("1")
b=m.create("3")
w.info()
b.info()
python工厂模式
最新推荐文章于 2024-07-28 11:55:02 发布