没有代理的代码
class SchoolGirl:
def __init__(self, name):
self.name = name
def SetName(self, name):
self.name = name
def GetName(self, name):
return self.name
class Pursuit:
def __init__(self, SchoolGirl):
self.SchoolGirl = SchoolGirl
def GiveDolls(self):
print "Give %s" %(self.SchoolGirl.name) ", give you the doll"
def GiveFlowers(self, SchoolGirl):
print "Give %s" %(self.SchoolGirl.name) ", give you the flower"
def GiveChocolate(self, SchoolGirl):
print "Give %s" %(self.SchoolGirl.name) ", give you the Chocolate"
if __name__ == "__main__":
sg = SchoolGirl("Lily")
p = Pursuit(sg)
p.GiveDolls()
p.GiveFlowers()
p.GiveFlowers()
只有代理的代码
class School