外观模式:为子系统的一组接口提供一个一致的界面,定义一个高层接口,让用户不用关心内部复杂的运行机制。
class Register:
def register(self):
print("注册证")
class Payment:
def pay(self):
print("缴费成功")
class Dormittory:
def meetRoom(self):
print("分配宿舍")
class Boss:
def __init__(self,name):
self.__name = name
self.__rigister = Register()
self.__pay = Payment()
self.__dor = Dormittory()
def welcomeMan(self,name):
print("%s带着%s去办理"%(self.__name,name))
self.__rigister.register()
self.__pay.pay()
self.__dor.meetRoom()
def test():
boss = Boss("老大")
boss.welcomeMan("小弟")
test();
运行结果:
老大带着小弟去办理
注册证
缴费成功
分配宿舍
aaa